摘要: 6.开闭原则(Open Close Principle)(OCP)开闭原则的核心思想:软件应该面对扩展是开放的,而面对修改是关闭的开闭原则是所有面向对象设计原则的核心,上面的五个原则都是为实现这一目标服务的。软件设计追求的目标就是高内聚,低耦合,可拓展性强。 因此开闭原则认为:软件应该是可扩展、而不 阅读全文
posted @ 2020-04-17 11:46 Zs夏至 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 5.迪米特法则(Low of Demeter)迪米特法则又叫:最少知识原则(Least Knowledge Principle) ,简称LKP 迪米特原则要求类要小气一点,类只和自己的朋友交流,不和陌生人说话。 朋友的定义: `1. 当前对象本身this` `2. 以参数的形式传入当前对象方法中的对 阅读全文
posted @ 2020-04-17 10:13 Zs夏至 阅读(257) 评论(0) 推荐(0) 编辑