美文网首页
七大设计原则

七大设计原则

作者: 时光深处的灌汤包 | 来源:发表于2019-06-27 22:29 被阅读0次

1、开闭原则:一个软件实体如类、模块和函数应该对拓展开放,对修改关闭。

2、依赖倒置原则:高层模块不应该依赖底层模块,二者都应该依赖其抽象。(面向接口编程)

3、单一职责原则:不要存在多于一个导致类变更的原因。

4、接口隔离原则:用多个专门的接口,而不使用单一的总接口,客户端不应该依赖于它不需要的接口。

细粒度可以组装,粗粒度无法拆分。

5、迪米特原则(最少知道原则):一个对象应该对其他对象保持最少的了解。

6、里氏替换原则:所有引用基类的地方必须能透明地使用其子类的对象。要满足里氏替换原则,我们应该尽量避免重写或者重载父类已经实现的方法

6、合成/复用原则(组合/复用原则)

相关文章

  • 七大原则 / 24种设计模式

    七大原则,24种设计模式七大设计原则:1、单一职责原则【SINGLE RESPONSIBILITY PRINCIP...

  • 面向对象的七大设计原则

    面向对象的七大设计原则文章目录面向对象的七大设计原则简述七大原则之间的关系一、开闭原则(The Open-Clos...

  • 设计模式 - 七大设计原则(一)

    设计模式 - 七大设计原则(一) 概述 简单介绍一下七大设计原则:开闭原则:是所有面向对象设计的核心,对扩展开放,...

  • 设计模式七大原则

    面向对象七大设计原则,以及使用到这些原则的设计模式 1.合成/聚合复用原则(CARP) (有些地方,不将其列入设计...

  • 1 设计模式的简介

    1 设计模式的七大原则 1.1 开闭原则 A: 定义: 开闭原则(Open Closed Principle,OC...

  • OOP程序设计规则

    开闭原则(Open-Closed Principle,OCP) 开闭原则是这七大设计原则中最常见、最基本的开闭原则...

  • 设计模式

    设计模式七大基本原则 开闭原则(Open Closed Principle,OCP)单一职责原则(Single R...

  • 由浅入深学通证经济016

    通证经济之设计原则和陷阱 今天,我们来一起学习通证经济设计的七大原则。 这七大原则是由孟岩提出的。那么,孟岩又是谁...

  • 设计模式之引言

    1、设计模式的七大原则 1.1单一职责原则(Single Responsibility Principle) 目的...

  • Python设计模式

    Python Design Pattern 一、OPP七大设计原则 1.单一职责原则(Single Respons...

网友评论

      本文标题:七大设计原则

      本文链接:https://www.haomeiwen.com/subject/rvedcctx.html