摘要: 依赖倒转原则 : 1) 高层模块不应该依赖低层模块 ,二者都应该依赖其抽象 2) 抽象不应该依赖细节 , 细节应该依赖抽象 3) 依赖倒转(倒置)的 中心思想是面向接口编程 4) 依赖倒转原则是基于这样的设计理念:相对于细节的多变性,抽象的东西要稳定的多。以抽象为基础搭建的架构比以细节为基础的架构要 阅读全文
posted @ 2020-03-18 15:17 zpchcbd 阅读(154) 评论(0) 推荐(0)
摘要: 接口隔离原则的体现:一个类对另一个类的依赖应该建立在 最小的接口 上 实现需求如下图: 先看这张图所描述的: B类 和 D类实现了该 接口Interface1 中的 五个方法 然后 A类 只需要使用该 接口Interface1 中的 1、2、3的方法 而 C类 只需要使用该 接口Interface1 阅读全文
posted @ 2020-03-18 15:16 zpchcbd 阅读(224) 评论(0) 推荐(0)
摘要: 前言: 这些都是老师布置的作业得写,顺便记录下 单一职责原则官方解释: 对类来说的,即 一个类应该只负责一项职责 。 理解: 如果类 A 负责两个不同职责:职责 1,职责 2。当职责 1 需求变更而改变 A 时,可能造成职责 2 执行错误,所以需要将类 A 的粒度分解为 B 和 C,这样 B 就专门 阅读全文
posted @ 2020-03-18 15:14 zpchcbd 阅读(152) 评论(0) 推荐(0)