软考-常见的23种设计模式整理

参考:23种设计模式总结
设计模式可以将复用别人的解决方案。

一、设计模式的分类

创建型模式,共5种:单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。
结构型模式,共7种:适配器模式、组合模式、代理模式、享元模式、外观模式、桥接模式、装饰器模式、
行为型模式,共11种:观察者模式、策略模式、模板方法模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。
另外还有并发型模式和线程池模式

各模式的分别介绍
创建型模式
创建型模式可以解决对象的创建问题。

  1. 单例模式: :某个类只能有一个实例,提供一个全局的访问点。

你可能感兴趣的:(软件架构,数据仓库,数据库,数据挖掘)