design pattern types

设计模式的类型

创建型:隐藏创建逻辑创建对象。
结构型:关心对象和类的组合,继承接口等
行为型:关心对象的交流和通信
J2EE型:java源代码中的模式

更细致的分类如下图:

  1. Factory Method Pattern

  2. Abstract Factory Pattern

  3. Singleton

  4. Builder Pattern

  5. Prototype Pattern

  6. Adapter Pattern

  7. Bridge Pattern

  8. Filter Pattern

  9. Composite Pattern

  10. Decorator Pattern

  11. Facade Pattern

  12. Flyweight Pattern

  13. Proxy Pattern

  14. Chain of Responsility Pattern

  15. Command Pattern