美文网首页
9-1 iOS六大设计原则

9-1 iOS六大设计原则

作者: Rumbles | 来源:发表于2019-04-14 22:01 被阅读0次

1.六大设计原则

1.单一职责原则
2.开闭原则
3.接口隔离原则
4.依赖倒置原则
5.里氏替换原则
6.迪米特法则

1.1单一职责原则

一个类只负责一件事
UIView只负责 事件传递和事件响应
CALayer负责动画和试图的显示

1.2开闭原则

对修改关闭 对扩展开放

1.3接口隔离原则

使用多个专门的协议,而不是一个庞大臃肿的协议
协议中的方法也应该尽量的少

1.4依赖倒置原则

具体实现以来抽象 抽象不依赖具体实现
比如我们实现数据可的增删改查功能的时候。不必要把具体的实现方法写在抽象类里面[plist  或者  FMDB]

1.5里氏替换原则

父类可以被子类无缝替换,且原有的功能不受任何影响
例如KVO 在runtime的时候 系统给我们生成了另外一个子类 但是功能不受任何影响

1.6迪米特法则

一个对象 对梁歪一个对象的依赖要尽可能的少
实现高内聚 低耦合

相关文章

  • 设计模式

    设计原则 IOS设计模式的六大设计原则之开放-关闭原则(OCP,Open-Close Principle) 观察者...

  • iOS 六大设计原则

    iOS六大设计原则:单一职责原则(Single Responsibility Principle)、开闭原则(Op...

  • 9-1 iOS六大设计原则

    1.六大设计原则 1.1单一职责原则 1.2开闭原则 1.3接口隔离原则 1.4依赖倒置原则 1.5里氏替换原则 ...

  • 设计模式

    设计模式六大原则[设计模式六大原则(1):单一职责原则][设计模式六大原则(2):里氏替换原则][设计模式六大原则...

  • iOS面试资料(一)

    iOS面试题 [toc] 设计基本原则 简述六大设计基本原则(也称 SOLID 五大原则) 单一职责原则 (SRP...

  • 设计模式-六大原则

    转载自 设计模式六大原则 目录:- 设计模式六大原则(1):单一职责原则- 设计模式六大原则(2):里氏替换原则-...

  • 设计模式六大原则

    目录: 设计模式六大原则(1):单一职责原则 设计模式六大原则(2):里氏替换原则 设计模式六大原则(3):依赖倒...

  • 设计模式6大原则

    目录: 设计模式六大原则(1):单一职责原则 设计模式六大原则(2):里氏替换原则 设计模式六大原则(3):依赖倒...

  • 设计原则之6大原则

    目录:设计模式六大原则(1):单一职责原则 设计模式六大原则(2):里氏替换原则 设计模式六大原则(3):依赖倒置...

  • iOS面试资料

    iOS面试题 [toc] 一、设计基本原则 简述六大设计基本原则(也称 SOLID 五大原则) 单一职责原则 (S...

网友评论

      本文标题:9-1 iOS六大设计原则

      本文链接:https://www.haomeiwen.com/subject/ndjxwqtx.html