读android 设计模式

       第一章   面向对象的六大原则 

  1. 单一职责原则

        功能完全不同的方法不应放在同一个类里 同一类里应该是相关度很高的 函数数据封装   例如图片加载 要将图片的展示与图片的缓存分开

2. 开闭原则 Open Close Principle OPC 

      即 对象类模块函数 对于扩展是开放的 对于修改是封闭的 

3. 里式替换原则Liskov Substitution Principle  LSP

   即上溯造型 凡是父类能出现的地方 子类都能出现 替换为子类不会有任何问题 

4. 依赖倒置原则 Dependence Inversion Principle DIP 即面向接口编程

   高层模块不应该依赖于低层模块 两者应该依赖于抽象 

   抽象不应该依赖于细节

  细节依赖抽象  

5. 接口隔离原则 InterfaceSegregation Principles ISP 

   客户端不依赖 不需要的接口  类与类之间的依赖关系建立在最小的接口上 使系统解耦 

6 迪米特原则 Law of Demeter LOD  Least Knowledge Principles 最少知识原则

  即一个对象对另一个对象有最少的了解 调用者只需知道他需要的方法   Only talk to your  immedate friends  

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容