ios

iOS 设计模式 一

2016-01-11  本文已影响201人  ZYWu

设计模式随记

系统架构模式

1. MVC - MVVM - MVP - MVVM、MVC协调版

代码设计模式

1.中介者模式:

2.原型模式

3.工厂方法和抽象工厂方法

4.生成器(建造者Builder)

最后:在控制器中调用

  //建造者(Builder)类的子类
  CharacterBuilder *characterBuilder = [[[StandardCharacterBuilder alloc] init] autorelease];
  //指导者(Director)类:
  ChasingGame *game = [[[ChasingGame alloc] init] autorelease];

  //创建实际产品:
  Character *player = [game createPlayer:characterBuilder];
  Character *enemy = [game createEnemy:characterBuilder];

5.单例模式

6.设配器模式

7.桥接

8.外观模式

其他注意

协议的应用

上一篇下一篇

猜你喜欢

热点阅读