设计模式

216 阅读1分钟

责任模式

桥接

适配器

单例

命令

行为参数化

降低代码耦合度

一 、设计原则

单一职责原则

  一个类只负责一件事UIView

开闭原则

对修改关闭、对扩展开放

接口隔离原则

使用多个专门的协议,而不是一个庞大臃肿的协议

协议中的方法尽量少

依赖倒置原则

抽象不应该依赖具体实现,具体实现可以依赖于抽象(数据库)

里氏替换原则

父类可以被子类无缝替换,且原来功能不受任何影响(KVO)

迪米特法则

一个对象应当对其他对象有尽可能少的理解

高内聚、低耦合