摘要: 基本介绍: 客户端不应该依赖它不需要的接口,即一个类对另一个类的依赖应该建立在最小的接口上 类A通过接口interface1依赖(使用)类B,类C通过接口interface1依赖(使用)类D。如果接口interface1对于类A和类C来说不是最小接口,那么类B和类D必须实现他们不需要的方法 按照接口 阅读全文
posted @ 2020-08-12 23:39 -星星点灯丶 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 单一职责原则: 基本介绍: 对类来说,即一个类应该只负责一项职责(不代表类中只能有一个方法)。如类A负责两份不同的职责,职责1,职责2当职责1需求变更而改变A时,可能造成职责2执行错误,所以需要将类A的粒度分解为A1,A2。 案例: 方式一: package cn.rabcheng.singlere 阅读全文
posted @ 2020-08-12 22:54 -星星点灯丶 阅读(97) 评论(0) 推荐(0) 编辑