美文网首页
开闭原则和里氏代换原则

开闭原则和里氏代换原则

作者: 哈布福禄克 | 来源:发表于2019-08-27 15:28 被阅读0次

1)开闭原则是面向对象设计中“可复用设计”的基石。

开闭原则的核心是:对扩展开放,对修改关闭。白话意思就是我们改变一个软件时(比如扩展其他功能),应该通过扩展的方式来达到软件的改变,而不应该修改原有的代码来实现变化。

2)里氏代换原则是面向对象设计的基本原则之一。

里氏代换原则中说,任何基类可以出现的地方,子类一定可以实现。LSP是继承复用的基石,只有当衍生类可以替换掉基类,软件单位的功能不受到影响时,基类才能真正被复用,而衍生类也能够在基类的基础上增加新的行为。

相关文章

  • 设计模式分类以及设计模式原则

    设计模式原则 设计模式原则 开闭原则(Open Closed Principle,OCP) 里氏代换原则(Lisk...

  • 开闭原则和里氏代换原则

    1)开闭原则是面向对象设计中“可复用设计”的基石。 开闭原则的核心是:对扩展开放,对修改关闭。白话意思就是我们改变...

  • 面向对象设计(OOD)原则

    SOLID 七大原则 单一职责原则 开闭原则 里氏代换原则 迪米特法则 接口隔离原则 合成复用原则 开闭原则是总纲...

  • Spring中与设计模式相关的部分(持续更新)

    设计模式的六(七)大原则1、开闭原则(Open Close Principle)2、里氏代换原则(Liskov S...

  • 1. IOS设计模式简介

    1.开闭原则: 2.里氏代换原则: 3.依赖倒转原则: 4.接口隔离原则: 5.合成/聚合复用

  • 面向对象设计原则

    常用的面向对象设计原则包括7个,分别是单一职责原则、开闭原则、里氏代换原则、依赖倒转原则、接口隔离原则、合成复用原...

  • 基础知识:面向对象设计原则

    类的设计原则有七个,包括:开闭原则、里氏代换原则、迪米特原则、单一职责原则、接口分隔原则、依赖倒置原则、组合/聚合...

  • 面向对象的设计原则

    简述 面向对象的设计原则有七个,包括:开闭原则、里氏代换原则、迪米特原则(最少知道原则)、单一职责原则、接口分隔原...

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

    1. 七大原则是哪七个? ① 单一职责原则② 开闭原则③ 里氏代换原则④ 依赖倒转原则⑤ 接口隔离原则⑥ 组合复用...

  • 面向对象设计的六大基本原则

    面向对象设计的六大基本原则: 1)开闭原则 2)里氏代换原则 3)依赖倒转原则 4)接口隔离原则 5)迪米特法则 ...

网友评论

      本文标题:开闭原则和里氏代换原则

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