码迷,mamicode.com
首页 >  
搜索关键字:里氏替换    ( 396个结果
面向对象七大设计原则
面向对象七大设计原则 1、 开闭原则 2、 里氏替换原则 3、 单一职责原则 4、 接口隔离原则 5、 依赖倒置原则 6、 迪米特原则 7、组合/聚合复用原则 原则一:(SRP:Single responsibility principle)单一职责原则又称单一功能原则 核心:解耦和增强内聚性(高内 ...
分类:其他好文   时间:2018-01-14 22:50:46    阅读次数:224
设计模式六大原则
目录: 设计模式六大原则(1):单一职责原则 设计模式六大原则(2):里氏替换原则 设计模式六大原则(3):依赖倒置原则 设计模式六大原则(4):接口隔离原则 设计模式六大原则(5):迪米特法则 设计模式六大原则(6):开闭原则 设计模式六大原则(1):单一职责原则 定义:不要存在多于一个导致类变更 ...
分类:其他好文   时间:2018-01-08 14:51:22    阅读次数:120
深入理解多态
里氏替换原则和多态的应用 里氏替换原则(LSP) ·在一个软件系统中,子类对象可以替换所有使用的父类对象, 且程序行为没有变化 ·父类中的子类进行转换 1、SE se = (SE)empls;类型转换 2、SE se = empls as SE;类型转换,如果不是同一类型,输出null,也会报错 · ...
分类:其他好文   时间:2017-12-25 11:25:00    阅读次数:107
面象对象设计6大原则之三:里氏替换原则
里氏替换原则(LSP),The Liskov Substitution Principle 定义 所有引用基类的地方必须能透明地引用其子类的对象,即子类可以拓展父类的功能,但不能修改父类已有的功能。 也就是说在父类出现的地方子类也可以出现,并且替换为子类也不会报错,引用者根本不需要知道引用的是父类还 ...
分类:其他好文   时间:2017-11-28 19:48:29    阅读次数:161
设计模式的六大原则
1.单一职责原则(Single Responsibility Principle),简称SRP 定义:应该有且仅有一个原因引起类的变更。 2.里氏替换原则(Liskov Substitution Principle),简称LSP 定义:如果多每一个类型为S的对象o1,都有类型为T的对象o2,使得以T ...
分类:其他好文   时间:2017-11-28 17:19:47    阅读次数:163
3.设计模式六大原则
接下来简单总结一下设计模式的六大基本原则: 1.开闭原则: 对拓展开放,对修改关闭(对程序拓展时不会修改原有代码,为了达到这样的效果,需要使用接口和抽象类) 2.里氏替换原则:对任何基类出现的地方,子类一定可以替换出现 3.依赖倒置原则:在开闭原则的基础上,针对接口编程,依赖抽象类而不去依赖具体的类 ...
分类:其他好文   时间:2017-11-21 21:59:37    阅读次数:146
面向对象设计的六大基本原则
一、单一职责原则(SRP Single Responsibility Principle) 不要存在多于一个导致类变更的原因。通俗来说,即一个类只负责一项职责。 二、里氏替换原则(LSP Liskov Substitution Principle) 1. 如果对每一个类型为T1的 对象o1,都有类型 ...
分类:其他好文   时间:2017-11-17 18:36:07    阅读次数:314
java设计模式六大原则
目录: 设计模式六大原则(1):单一职责原则 设计模式六大原则(2):里氏替换原则 设计模式六大原则(3):依赖倒置原则 设计模式六大原则(4):接口隔离原则 设计模式六大原则(5):迪米特法则 设计模式六大原则(6):开闭原则 设计模式六大原则(1):单一职责原则 定义:不要存在多于一个导致类变更 ...
分类:编程语言   时间:2017-11-03 16:10:50    阅读次数:272
面向对象编程的六大原则
一.单一职责: 不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 我们最开始设计了一个类Human,我们赋予了四项功能.以下是伪代码: 二.里氏替换原则: 所有引用基类的地方必须能透明地使用其子类的对象,也就是说子类可以扩展父类的功能,但不能改变父类原有的功能 三.依赖倒置: 高 ...
分类:其他好文   时间:2017-10-29 18:36:10    阅读次数:176
里氏替换原则(Liskov Substitution Principle)
里氏替换原则(Liskov Substitution Principle) 开放封闭原则(Open Closed Principle)是构建可维护性和可重用性代码的基础。它强调设计良好的代码可以不通过修改而扩展,新的功能通过添加新的代码来实现,而不需要更改已有的可工作的代码。抽象(Abstracti ...
分类:其他好文   时间:2017-10-18 00:23:46    阅读次数:196
396条   上一页 1 ... 15 16 17 18 19 ... 40 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!