首页 > 代码库 > 关于设计模式

关于设计模式

设计模式是一套被反复使用的,多数人知晓的,经过分类编目的,代码设计经验的总结。使用设计模式可以提高代码的复用度,让代码更容易被人理解,保证代码的可靠性。

根据设计模式的目标,可以将他们分成  创建模式 、  结构性模式  、行为性模式 。

1.创建模式

      创建性模式处理的是对象创建过程。  


       简单工厂模式

       工厂方法模式

       抽象工厂模式

       生成器模式(建造者模式)

       原型模式

       单例模式

2.结构性模式

      创建性模式处理的是对象、类的组合。


      适配器模式

       桥接模式

      组合模式

      装饰器模式

      门面模式

      享元模式

      代理模式     

3.行为性模式

      行为性模式处理类和对象之间的交互方式和任务发布。


     职责链模式

     命令模式

     解释器模式

     迭代器模式

     中介者模式

     备忘录模式

     观察者模式

     状态模式

     策略模式

     模版方法模式

     访问者模式