设计模式分类

设计模式分类

* 创建型模式

* 结构性模式

* 行为型模式

———————————————————————————————————————

创建型模式

  • 他们的运行机制基于对象的创建方式
  • 将对象创建的细节隔离开来
  • 代码与所创建的类型无关

单例模式是创建型模式的例子

结构性模式

  • 他们致力于设计出能够通过组合获得更强大功能的对象和类的结构
  • 重点是简化结构并识别类和对象之间的关系
  • 他们主要关注类的继承和组合

适配器模式是结构型模式的例子

行为型模式

  • 他们关注对象之间的交互以及对象的响应性
  • 对象应该能交互,同时仍然保持松散耦合

观察模式是行为型模式的例子

posted @ 2018-02-25 19:26  yihailin  阅读(143)  评论(0编辑  收藏  举报