![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
六大设计原则
维所欲为
这个作者很懒,什么都没留下…
展开
-
六大设计原则之里氏替换原则
里氏替换原则定义 里氏替换原则(Liskov Substitution Principle,LSP): 第一种定义: 如果对每一个类型为S的对象o1,都有类型为T的对象o2,使得以T定义的所有程序P在所有的对象o1都代换为o2,程序P的行为没有发生变化,那么类型S是类型T的子类型。 第二种定义: Functions that use pointers or references to b...转载 2018-07-26 16:14:01 · 183 阅读 · 0 评论 -
设计原则-----开闭原则
开闭原则的定义 开闭原则是java世界里最基础的设计原则,它指导我们如何建立一个稳定,灵活的系统。开闭原则定义如下: Software entities like classes,modules and functions should be open for extension but closed for modifications. 一个软件实体如类,模块和函数应该对扩展开放,对修...转载 2018-07-26 15:56:24 · 142 阅读 · 0 评论