Loading

摘要: 面向对象七大原则 开闭原则 对扩展开放,对修改关闭 由Bertrand Meyer提出的开闭原则(Open Closed Principle)是指,软件应该对扩展开放,而对修改关闭。这里的意思是在增加新功能的时候,能不改代码就尽量不要改,如果只增加代码就完成了新功能,那是最好的。 里氏替换原则 继承 阅读全文
posted @ 2020-09-18 17:38 luwanglin 阅读(231) 评论(0) 推荐(0)
摘要: 重载 最近匹配原则 关于重载的基本条件原则,这里不做细致介绍,网上的介绍一大堆。这里主要来记录一下在看《设计模式之禅》时,遇到的一个例子,这个例子涉及到重载的最近匹配原则,以前都没怎么注意过。 Father类源码: public class Father { public Collection do 阅读全文
posted @ 2020-09-18 16:40 luwanglin 阅读(510) 评论(0) 推荐(0)