- 单一职责原则
一个类只负责一件事,calayer只负责展示和动画,UIview只负责时间传递和响应 - 开闭原则
向修改关闭,向扩展开放。 - 依赖倒置原则
抽象不依赖于具体实现,具体实现依赖于抽象。数据库的增删改查 - 接口隔离原则
使用多个专门的协议,而不是一个臃肿的协议,tableview的协议 - 里氏替换原则
父类和子类的无缝切换,原对象感知不到变化。比如kvo - 迪米特法则
一个对象尽可能少的了解其他对象
高内聚,低耦合
本文标题:六大设计原则
本文链接:https://www.haomeiwen.com/subject/thymfqtx.html
网友评论