java设计模式源码-head-first-design-patterns-Java:HeadFirst设计模式源码JAVA版

时间:2021-05-19 21:20:08
【文件属性】:
文件名称:java设计模式源码-head-first-design-patterns-Java:HeadFirst设计模式源码JAVA版
文件大小:241KB
文件格式:ZIP
更新时间:2021-05-19 21:20:08
系统开源 java 设计模式 源码 head-first-design-patterns-Java Head First设计模式 Java 版源码 ​ 设计原则 找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。 针对接口编程,而不是针对实现编程。 多用组合,少用继承。 为了交互对象之间的松耦合设计而努力。 类应该对扩展开放,对修改关闭。 最少知识原则:只和你的密友谈话。 这是什么意思?当你正在设计一个系统,不管是任何对象,你都要注意它所交互的类有哪些,并注意它和这些类是如何交互的。 这个原则希望我们在设计中,不要让太多的类耦合在一起,免得修改系统中一部分,会影响到其他部分。如果许多类之间相互依赖,那么这个系统就会变成一个易碎的系统,它需要花许多成本维护,也会因为太复杂而不容易被其他人了解。 好莱坞原则:别调用我们,我们会调用你。 好莱坞原则可以给我们一种防止“依赖腐败”的方法。当高层组件依赖底层组件,而底层组件又依赖高层组件,而高层组件又依赖边侧组件,而边侧组件又依赖底层组件时,依赖腐败就发生了。在这种情况下,没有人可以轻易地搞懂系统是如何设计的。 在好莱坞原则之

网友评论