软件设计原则
【Ceiauq
书到用时方恨少
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OCP开-闭原则
概念 开闭原则由Bertrand Meyer 于1988年提出,是指软件应该对扩展开放,对修改关闭。 OCP开闭原则的动机:软件是变化的。 OCP说明了软件设计应该尽可能地使架构稳定而又容易 满足不同的需求。 软件设计本身所追求的目标就是封装变化、降低耦合,而 开放封闭原则正是对这一目标的最直接体现。其他的设计 原则,很多时候是为实现这一目标服务的。 与其它设计原则的关系 其他...原创 2019-10-30 20:21:48 · 330 阅读 · 0 评论 -
LSP里氏代换原则
一.概念 首先,里氏替换原则LSP的全拼是.LSP(The Liskov Substitution Principle) ,她提出的这项原则关键在于:一个软件实体如果使用的是一个基类的话,一定适用于其 子类,而且根本不能觉察出基类对象和子类对象的区别。 抽象概念: “若对于类型S的任一对象o1,均有类型 T的对象o2存在,使得在T定义的所有程序P中,用o1 替换o2之后,程序的行为不变,则S是T...原创 2019-10-30 21:33:39 · 404 阅读 · 0 评论
分享