设计模式在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.访问者模式
上一篇下一篇

猜你喜欢

热点阅读