美文网首页
面向对象中常见的设计原则

面向对象中常见的设计原则

作者: Joe_Game | 来源:发表于2019-08-22 10:16 被阅读0次

1. 单一职责原则:当设计封装一个类时,该类应该只负责一件事情

单个类负责太多的功能实现,会导致类难以维护,也不容易了解该类的主要功能

2. 开闭原则:对扩展开放,对修改关闭

对已经实现系统某项功能的类,我们不进行修改。对新的功能,我们可以采取继承旧类的方式,在新的子类中实现新的功能

3. 里氏替换原则:子类必须能够替换父类

4. 依赖倒置原则:高层模块不应该依赖于低层模块,两者都应该依赖于抽象概念;抽象接口不应该依赖于实现,而实现应该依赖于抽象接口

高层模块定义接口,低层模块遵循这个接口实现

5. 接口隔离原则:客户端不应该被迫使用他们用不到的接口方法

除了上述的主要原则,还有常被用到的原则:

6. 最少知道原则:当设计一个类时,这个类应该越少使用到其他类提供的功能越好

降低耦合度,变得可以重用

7. 少用继承多用组合原则

相关文章

  • 01. Java设计模式的设计原则

    01. Java设计模式的设计原则 常见的7中面向对象设计原则 一、单一职责原则 一个类中负责一个功能领域中的相应...

  • 面向对象设计原则

    面向对象设计原则 面向对象设计原则是设计模式的基础,每个设计模式都符合一一种或多种面向对象的设计原则。 常用的面向...

  • 设计模式原则-开闭原则

    开闭原则(OCP)是面向对象设计中“可复用设计”的基石,是面向对象设计中最重要的原则之一,其它很多的设计原则都是实...

  • 面向对象设计原则(二)开闭原则

    面向对象设计原则之开闭原则 开闭原则是面向对象的可复用设计的第一块基石,它是最重要的面向对象设计原则。 开闭原则的...

  • 六大设计原则详解(6)-开闭原则

    简介: 开闭原则(OCP)是面向对象设计中“可复用设计”的基石,是面向对象设计中最重要的原则之一,其它很多的设计原...

  • 常见的面向对象设计原则

    单一职责原则(SRP)(Single Responsiblility Principle) 一个类只做一种类型责任...

  • 01-设计模式原则

    面向对象的设计原则 面向对象的设计原则也被称为SOLID。SOLID原则包括单一职责原则、开闭原则、里氏替换原则、...

  • C#设计模式:六大原则(上)

      面向对象设计原则,是一种指导思想,在程序设计过程中,要尽量的去遵守这些原则,用于解决面向对象设计中的可维护性,...

  • Swift设计模式----目录

    面向对象设计原则: 开闭原则 单一职责原则 依赖倒置原则 接口分离原则 迪米特法则 里氏替换原则 面向对象设计模式...

  • 面向对象设计原则

    面向对象设计原则

网友评论

      本文标题:面向对象中常见的设计原则

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