DesignPattern

Learn design patterm

感谢CSDN博客作者http://blog.csdn.net/hguisu/article/category/1133340

原博讲解很细致,使用的是PHP实现的设计模式例子,在学习的时候,我使用了Objective-C实现了一次,仅供参考

  1. 设计模式(一)工厂模式Factory(创建型)
  2. 设计模式(二)单件模式Singleton(创建型)
  3. 设计模式(三)建造者模式Builder(创建型)
  4. 设计模式(四)原型模式Prototype(创建型)
  5. 设计模式(五)适配器模式Adapter(结构型)
  6. 设计模式(六)桥连模式Bridge(结构型)
  7. 设计模式(七)组合模式Composite(结构型)
  8. 设计模式(八)装饰器模式Decorator(结构型)
  9. 设计模式(九)外观模式Facade(结构型)
  10. 设计模式(十)享元模式Flyweight(结构型)
  11. 设计模式(十一)代理模式Proxy(结构型)
  12. .....
  13. 设计模式 ( 十三 ) 命令模式Command(对象行为型)
  14. 设计模式 ( 十四 ) 迭代器模式Iterator(对象行为型)
  15. 设计模式 ( 十五 ) 中介者模式Mediator(对象行为型)
  16. 设计模式 ( 十六 ) 观察者模式Observer(对象行为型)
  17. 设计模式 ( 十七) 状态模式State(对象行为型)<未完成>
  18. 设计模式 ( 十八 ) 策略模式Strategy(对象行为型)
  19. 设计模式 ( 十九 ) 模板方法模式Template method(类行为型)
  20. 设计模式 ( 二十 ) 访问者模式Visitor(对象行为型)