iOS开发笔记

设计模式

2017-08-27  本文已影响0人  凯玲之恋

1 六大设计原则

总结:类单一,类间解耦,接口隔离,子类和子接口可替换,依赖抽象,开闭

2 设计模式总纲

设计模式主要分三个类型: 创建型、结构型和行为型 (总计23种)

创建型 结构型 行为型
单例模式 代理模式 观察者模式
抽象工厂 适配器模式 迭代器模式
工厂方法 组合模式 职责链模式
建造模式 外观模式 模板方法
原型模式 装饰模式 中介者模式
桥模式 策略模式
享元模式 命令模式
状态模式
访问者模式
解释器模式
备忘录模式

2.1 创建型

单例模式
Builder模式-自由扩展你的项目
工厂模式--简单工厂模式
工厂模式--工厂方法模式
工厂模式--抽象工厂模式

2.2 结构型

代理模式(静态代理 and 动态代理)
适配器模式
桥接模式
装饰者模式
组合模式

2.3 行为型

观察者模式
策略模式
责任链模式

上一篇下一篇

猜你喜欢

热点阅读