设计模式在OC系统库中的应用及常用排序
2018-02-28 本文已影响7人
七维树
在OC系统库中常见模式
1.原型模式:Copy
2.装饰模式:OC分类/继承子类用Super 调用父类方法并增加新的功能
3.组合模式:UIView 的子View
4.享元模式:UITableView的复用机制
5.代理模式:Delegate
6.观察者模式:KVO
7.职责链模式:UIView的 hitTest 和pointInside方法
8.解释器模式:正则表达式
9.迭代器模式:遍历枚举器 NSEnumerator
10.命令模式:NSOperation
11.中介者模式:通知中心
需要掌握的模式
1.工厂方法
2.外观模式
3.策略模式
4.适配器模式
其他
1.单例模式
2.抽象工厂
3.建造者模式
4.模版方法
5.备忘录模式
6.状态模式
7.桥接模式
8.访问者模式