iOS-Design-Patterns

iOS-Design-Patterns

《设计模式之禅》原书,存于此便于以后参考使用。

  • 设计模式之禅Java语言已翻译成Objective-C语言,全部源码:https://github.com/baitxaps/iOS-Design-Patterns
  • Blog

六大设计原则(SOLID)

  • [单一职责原则(SRP)]
  • [开闭原则(OCP)]
  • [里氏替换原则(LSP)]
  • [迪米特法则(LOD)]
  • [接口隔离原则(ISP)]
  • [依赖倒置原则(DIP)]

23个设计模式

1.单例模式

iOS-Design-Patterns_第1张图片

2.工厂模式

iOS-Design-Patterns_第2张图片

3.抽象工厂模式

iOS-Design-Patterns_第3张图片

4.模板模式

iOS-Design-Patterns_第4张图片

5.建造者模式

iOS-Design-Patterns_第5张图片

6.代理模式

iOS-Design-Patterns_第6张图片

7.原型模式

iOS-Design-Patterns_第7张图片

8.中介模式

iOS-Design-Patterns_第8张图片

9.命令模式

iOS-Design-Patterns_第9张图片

10.责任链模式

iOS-Design-Patterns_第10张图片

11.装饰模式

iOS-Design-Patterns_第11张图片

12.策略模式

iOS-Design-Patterns_第12张图片

13.适配器模式

iOS-Design-Patterns_第13张图片

14.迭代器模式

iOS-Design-Patterns_第14张图片

15.组合模式

16.观察者模式

iOS-Design-Patterns_第15张图片

17.门面模式

iOS-Design-Patterns_第16张图片

18.备忘录模式

iOS-Design-Patterns_第17张图片

19.访问者模式

iOS-Design-Patterns_第18张图片

20.状态模式

iOS-Design-Patterns_第19张图片

21.解释器模式

iOS-Design-Patterns_第20张图片

22.享元模式

iOS-Design-Patterns_第21张图片

23.桥接模式

iOS-Design-Patterns_第22张图片

24.[MVC]


你可能感兴趣的:(设计模式)