设计模式
详解23种设计模式
IoneFine
这个作者很懒,什么都没留下…
展开
-
Python设计模式之单例模式
Python设计模式之单例模式原创 2019-01-13 11:11:15 · 186 阅读 · 0 评论 -
面向对象设计原则(二):里氏替换原则与合成复用原则
一、里氏替换原则(LSP)来源:里氏替换原则(Liskov Substitution Principle,LSP)由麻省理工学院计算机科学实验室的里斯科夫(Liskov)女士在 1987 年的“面向对象技术的高峰会议”(OOPSLA)上发表的一篇文章《数据抽象和层次》(Data Abstraction and Hierarchy)里提出来的,她提出:继承必须确保超类所拥有的性质在子类中仍然成立(...原创 2019-05-19 11:56:32 · 1242 阅读 · 0 评论 -
面向对象设计原则(一)
开闭原则定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。用抽象构建框架,用实现扩展细节。优点:提高软件系统的可复用性及可维护性。coding类图:ICourse接口定义:public interface ICourse { Integer getId(); String getName(); Double getPrice();}JavaCourse实...原创 2019-05-18 11:26:06 · 290 阅读 · 0 评论