码迷,mamicode.com
首页 >  
搜索关键字:里氏替换原则    ( 334个结果
面向对象设计原则 里氏替换原则(Liskov Substitution Principle)
里氏替换原则(Liskov Substitution Principle LSP)面向对象设计的基本原则之一。 里氏替换原则中说,任何基类可以出现的地方,子类一定可以出现。 LSP是继承复用的基石,只有当衍生类可以替换掉基类,软件单位的功能不受到影响时,基类才能真正被复用,而衍生类也能够在基类的基础 ...
分类:其他好文   时间:2018-11-01 13:35:11    阅读次数:193
每个开发者都应该知道的SOLID原则
"每个开发者都应该知道的SOLID原则" "单一职责原则(SRP)" "它为什么违反了 SRP?" "这种设计将来会带来什么问题?" "开闭原则(OCP)" "如何使它(AnimalSound)符合 OCP?" "里氏替换原则(LSP)" "接口隔离原则(ISP)" "依赖倒置原则(DIP)" "小 ...
分类:其他好文   时间:2018-10-27 21:07:04    阅读次数:287
六大设计原则
1、单一职责原则 定义:导致类变更的原因只有一个,就是一个类只做一件事情。 2、里氏替换原则 定义:所有引用基类的地方都可以使用其子类。 使用:在扩展功能时,当使用继承解决问题时,子类尽量不要重写或重载父类的方法,否则会对整个继承体系造成破坏。 3、依赖倒置原则 定义:高层模块不依赖于底层模块,二者 ...
分类:其他好文   时间:2018-10-07 14:42:09    阅读次数:137
设计模式六大原则(2):里氏替换原则
肯定有不少人跟我刚看到这项原则的时候一样,对这个原则的名字充满疑惑。其实原因就是这项原则最早是在1988年,由麻省理工学院的一位姓里的女士(Barbara Liskov)提出来的。 定义1:如果对每一个类型为 T1的对象 o1,都有类型为 T2 的对象o2,使得以 T1定义的所有程序 P 在所有的对 ...
分类:其他好文   时间:2018-10-05 01:00:45    阅读次数:128
设计模式实践
一、7大设计原则 开闭原则 依赖导致原则 单一职责原则 接口隔离原则 迪米特原则 里氏替换原则 合成复用原则 二、设计模式 1. 创建新模式 工厂方法模式 抽象工厂模式 建造者模式 单例模式 原型模式 2. 结构性模式 适配器模式 装饰者模式 代理模式 外观模式 桥接模式 组合模式 享元模式 行为性 ...
分类:其他好文   时间:2018-10-01 20:42:40    阅读次数:207
七大原则,24种设计模式
七大设计原则: 1、单一职责原则【SINGLE RESPONSIBILITY PRINCIPLE】:一个类负责一项职责. 2、里氏替换原则【LISKOV SUBSTITUTION PRINCIPLE】:继承与派生的规则.(子类可替换父类) 3、依赖倒转原则【DEPENDENCE INVERSION ...
分类:其他好文   时间:2018-09-26 14:57:21    阅读次数:175
学习设计模式 - 六大基本原则之迪米特法则
设计模式总共有六大基本原则,统称为SOLID (稳定)原则,分别是S-单一职责原则(Single Responsibility Principle), O-开闭原则(Open closed Principle),L-里氏替换原则(Liskov Substitution Principle),L-迪米 ...
分类:其他好文   时间:2018-09-23 13:50:02    阅读次数:204
24种设计模式及七大设计原则
设计模式 七大设计原则 : 单一职责原则: Single Responsibility Principle 一个类只负责一项职责 SRP 里氏替换原则: Liskov Substitution Principle 所有引用基类的地方,必须能透明地使用其子类的对象 LSP 依赖倒置原则: Depend ...
分类:其他好文   时间:2018-09-04 20:20:10    阅读次数:218
学习设计模式 - 六大基本原则之依赖倒置原则
设计模式总共有六大基本原则,统称为SOLID (稳定)原则,分别是S-单一职责原则(Single Responsibility Principle), O-开闭原则(Open closed Principle),L-里氏替换原则(Liskov Substitution Principle),L-迪米 ...
分类:其他好文   时间:2018-09-03 00:03:55    阅读次数:176
java面向对象特征 — 一句话概括
java基础学习总结之基本特征,最开始学习的时候,是形而上的理解,用了3年多,再回头看,理解起来颇为顺理成章 语言学习大概就是这样一种规律,学习,不甚解,应用,应用,渐深入人心,回头一看,恍然一悟 最近总结设计模式的六大原则,感觉颇有联系,先列出6大原则: 迪米特法则,里氏替换原则,依赖倒置,接口隔 ...
分类:编程语言   时间:2018-08-28 14:24:00    阅读次数:224
334条   上一页 1 ... 8 9 10 11 12 ... 34 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!