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

面向对象的设计原则

作者: only_run | 来源:发表于2020-05-18 22:29 被阅读0次

声明:本篇文字只是个人的理解,记录,由于水平有限理解粗浅 仅做参考
什么是耦合?耦合是程序元素(模块,类,接口,方法等)之间关联关系的程度的描述,关联程度低即称作低耦合;耦合度低的代码 方便复用,容易扩展维护

单一职责原则

一个接口 只负责一个功能,避免把多个功能定义在一个接口中;

接口隔离原则

类之间的依赖关系应该建立在抽象的基础上;只需要调用某个对象的方法,并不需要关心 对象的方法中是怎样实现这个功能的

里氏替换原则

子类应该实现父类定义的抽象方法,能够扩展父类的方法但是不能修改;

外开内闭原则

软件中的对象(类,模块,函数等)应该对于扩展是开放的,但是对于修改是封闭的

提倡 继承抽象基类;如果考虑扩展性 就预留抽象方法 或者实现新的接口,如果考虑 禁止修改 就定义私有的方法;

依赖转置原则

抽象的模块 不应该 依赖具体的模块;当具体模块 发生修改时,引用的模块也需要修改,所以这样能够避免 耦合过高

相关文章

  • 面向对象设计原则

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

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

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

  • 01-设计模式原则

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

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

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

  • 面向对象设计原则

    面向对象设计原则

  • (1)面向对象的六大原则

    什么是面向对象原则 面向对象原则——oop(object Oriented Principle),遵循原则设计程序...

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

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

  • 面向对象设计原则

    面向对象设计原则 面向对象设计原则概述[https://www.jianshu.com/p/57137d81c55...

  • 设计模式的原则

    面向对象的原则是面向对象的目标,而设计模式是为了实现这些原则的手段和方法。这也就是为什么要有设计模式。 面向对象的...

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

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

网友评论

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

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