您的位置:首页 > 移动开发 > IOS开发

iOS 设计模式

2015-11-26 10:29 316 查看
1.外观设计模式 

这个外观设计模式提供了一个单独的接口给复杂的子系统。而不是暴露用户的一组类和API,你仅仅暴露一个简单的同一的API

2.装饰模式(Decorator)

装饰模式(Decorator),动态地为一个对象添加额外的职责,是继承的替代方案,属于结构型模式。通过装饰模式扩展对象的功能比继承子类方式更灵活,使用继承子类的方式,是在编译时静态决定的,即编译时绑定,而且所有的子类都会继承相同的行为。然而,如果使用组合的方式扩展对象的行为,就可以在运行时动态地进行扩展,将来如果需要也可以动态的撤销,而不会影响原类的行为。

3.原型模式

用来快拷贝这个类

4.观察者模式

用来检测一个类的某个字段的变化

5.策略模式

用来简化
if else 

6.适配器模式

主要是用到了协议

7.工厂模式

工厂:

1.制造商品

2.将制造工艺进行了封装

客户:

1.不参与手机制造流程

2.客户是需要使用固定产品(客户提出需求)

8.桥接模式

 通过对某一个类的操作,来对另一个进行操作(以为前一个类 持有了另一给类,在前一个类的某个方法里直接调用持有的另一个类的某个方法);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: