肯定有不少人跟我刚看到这项原则的时候一样,对这个原则的名字充满疑惑。其实原因就是这项原则最早是在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
七大设计原则: 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
设计模式 七大设计原则 : 单一职责原则: 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基础学习总结之基本特征,最开始学习的时候,是形而上的理解,用了3年多,再回头看,理解起来颇为顺理成章 语言学习大概就是这样一种规律,学习,不甚解,应用,应用,渐深入人心,回头一看,恍然一悟 最近总结设计模式的六大原则,感觉颇有联系,先列出6大原则: 迪米特法则,里氏替换原则,依赖倒置,接口隔 ...
分类:
编程语言 时间:
2018-08-28 14:24:00
阅读次数:
224
1、单一职责原则(srp) 每一个对象或者类只有一个职责。高内聚、底耦合。 2、开闭原则(ocp) 对扩展开放,对修改关闭。使用性,灵活性,扩展性,稳定性延续性,重复、维护 3、里氏替换原则(lsp) 在继承体系中利用抽象和多态静态改为动态。,也就是说任何父类出现的地方都可以用他的子类来替换,不影响 ...
分类:
编程语言 时间:
2018-08-27 18:27:56
阅读次数:
199
0、总图: 1、开闭原则: 总原则。 含义:一个软件实体 如类、模块和函数应该对扩展开发,对修改关闭。 提高扩展性。 2、单一职责 只有一个原因 引起变化。每个类应该实现单一职责。 3、里氏替换原则 开闭原则的补充 所有应用基类对地方,必须能透明地使用其子类对象 > 子类必须完全实现父类的方法 > ...
分类:
其他好文 时间:
2018-08-24 02:06:11
阅读次数:
131
设计模式总共有六大基本原则,统称为SOLID (稳定)原则,分别是S-单一职责原则(Single Responsibility Principle), O-开闭原则(Open closed Principle),L-里氏替换原则(Liskov Substitution Principle),L-迪米 ...
分类:
其他好文 时间:
2018-08-19 00:52:57
阅读次数:
185