designmode:23种设计模式深入剖析

时间:2024-07-04 23:40:06
【文件属性】:

文件名称:designmode:23种设计模式深入剖析

文件大小:181KB

文件格式:ZIP

更新时间:2024-07-04 23:40:06

Java

DesignMode 0、设计模式的六大原则 单一职责原则:接口要做到职责单一,类的设计尽量做到只有一个原因引起变化 里氏替换原则:所有引用基类的地方必须能透明地使用其子类对象,换言之,在类的设计中要做到拥抱抽象,这样的设计理念可以很大的降低类之间的耦合关系 依赖倒转原则:模块之间依赖通过抽象发生,实现类之间不发生直接的依赖关系,其依赖关系通过接口或抽象类产生 接口隔离原则:保证接口的纯洁性,建立单一的接口原则,具体而言就是提供给每个模块的都应该是单一接口,提供给几个模块就应该有几个接口,而不是建立一个庞大的臃肿的接口,容纳所有的客户端访问 迪米特法则:最少知识原则,一个对象应该对其他对象有最少的了解,通俗的讲,一个类应该对自己耦合或调用的类知道的最少,更明确的说法是,当一个类与其他类耦合时,只需要持有该类对象应用即可,该类的具体实现不要出现在类中 开闭原则:对扩展开放、对修改关闭一个软件


网友评论