设计模式小结

GOF23种设计模式:每种模式都是为了解决特定的问题。

1.创建型:

      Singleton模式:解决“对象个数”的创建问题

      Abstract Factory:解决“系列对象”的创建问题

      Factory Method:解决“单个对象”的创建问题

      Builder:解决“复杂对象”的创建问题

      Prototype:解决“大量对象”的创建问题

2.结构型:

      Bridge:解决“多个维度的变化”问题

      Adapter:解决“新旧接口的变换”问题

      Decorator:解决“动态增加功能”

      

原文地址:https://www.cnblogs.com/im/p/1445023.html