2022年6月2日

摘要: 一、原则: 如果两个软件实体无须直接通信,那么就不应当发生直接的相互调用,可以通过第三方转发该调用。其目的是降低类之间的耦合度,提高模块的相对独立性。 二、作用: 1.降低了类之间的耦合度,提高了模块的相对独立性 2.由于亲和度降低,从而提高了类的可复用性和系统的扩展性。 3.过渡使用迪米特法则会使 阅读全文
posted @ 2022-06-02 10:46 技术猫猫 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 一、原则: 一个类对另一个类的依赖应该建立在最小的接口上。要为各个类建立它们需要的专用接口,而不要试图去建立一个很庞大的接口供所有依赖它的类去调用。 二、作用: 1.将臃肿庞大的接口分解为多个粒度小的接口,可以预防外来变更的扩散,提高系统的灵活性和可维护性。 2.接口隔离提高系统的内聚性,减少了对外 阅读全文
posted @ 2022-06-02 10:46 技术猫猫 阅读(45) 评论(0) 推荐(0) 编辑

导航