0%

design_pattern_first_of_all

设计模式应该作为代码编写的一种指导,而不是一种准则,任何不结合实际应用场景的设计模式都是耍流氓。

设计模式中主要涉及到三种类型的设计模式:创建型模式(construct design pattern)、结构型模式(structure design pattern)、行为模式(behavior design pattern)。

  • 创建型模式主要关注如何合理地构造对象
  • 结构型模式主要关注如何组织一个系统内部的各个类
  • 行为模式主要定义类与类之间交互的方式