七种设计原则
文章平均质量分 88
七种设计原则是软件设计模式尽量遵循的原则,各原则要求的侧重点不同。
翠花也老了
专注于系统开发,执着于代码优雅
展开
-
Java设计模式的7个设计原则
Java设计模式的7个设计原则是面向对象设计领域中的重要指导方针,它们旨在提高软件系统的可维护性、可扩展性、可复用性和灵活性。原创 2024-07-12 02:53:09 · 1212 阅读 · 0 评论 -
设计原则之七——合成/聚合复用原则(CARP)
合成复用原则(Composite Reuse Principle, CRP )告诉我们要优先使用组合或者聚合关系复用,少用继承关系复用。原创 2023-02-18 20:58:58 · 1035 阅读 · 1 评论 -
设计原则之六——迪米特法则
迪米特法则(Law of Demeter,LoD)只与你的直接朋友交谈,不跟“陌生人”说话。如果两个软件实体无须直接通信,那么就不应当发生直接的相互调用,可以通过第三方转发调用。原创 2023-02-16 21:42:28 · 407 阅读 · 0 评论 -
设计原则之五——接口隔离原则
接口隔离原则(Interface Segregation Principle,ISP)要为各个类建立它们需要的专用接口,而不要视图去建立一个很庞大的接口供所有依赖它的类去调用。原创 2023-02-15 22:30:41 · 579 阅读 · 0 评论 -
设计原则之肆——单一职责原则
单一职责原则(Simple Responsibility Principle,SRP),如果一个类承担的职责过多,就等于把这些职责耦合中一起, 一个职责的变化可能会削弱或者抑制这个类实现其他职责的能力。原创 2023-02-13 21:43:16 · 196 阅读 · 0 评论 -
设计原则之叁——依赖倒置原则
抽象不应当依赖于细节,细节应当依赖于抽象。要针对接口编程,不要针对实现编程。原创 2023-02-12 21:25:37 · 163 阅读 · 0 评论 -
设计原则之贰——里氏替换原则
里氏替换原则是继承复用的基础,它反映了基类与子类之间的关系,是对开闭原则的补充,是对实现抽象化的具体步骤的规范。原创 2023-02-11 23:57:18 · 257 阅读 · 0 评论 -
设计原则之壹——开闭原则
开闭原则是总纲,它告诉我们要对扩展开放,对修改关闭原创 2023-02-10 23:36:04 · 287 阅读 · 0 评论