clownAdam

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2020年7月1日

摘要: 依赖倒转(倒置)原则 1、高层模块不应该依赖底层模块,二者都应该依赖其抽象; 2、抽象不应该依赖细节,细节应该依赖抽象; 3、依赖倒转原则的核心思想是:要面向接口便车鞥,不要面向实现编程; 4、依赖倒转原则是基于这样的设计理念:相对于细节的多变性,抽象则相对稳定。以抽象为基础搭建的架构比以细节为基础 阅读全文
posted @ 2020-07-01 23:00 clownAdam 阅读(152) 评论(0) 推荐(0) 编辑

摘要: 接口隔离原则 客户端不应该被迫依赖于他不使用的方法。即一个类对另一个类的依赖应该建立在最小的接口上。要为各个类建立它们需要的专用接口,而不要试图去建立一个庞大的接口供所有依赖它的类去调用。 类A通过接口Interface1依赖类B,类C通过接口Interface1依赖类D,如果接口Interface 阅读全文
posted @ 2020-07-01 21:24 clownAdam 阅读(167) 评论(0) 推荐(0) 编辑