设计模式
MarkandLcg
这个作者很懒,什么都没留下…
展开
-
接口隔离原则
接口隔离原则: (1)客户端不应该依赖它不需要的接口,即一个类对另一个类的依赖应该建立在最小的接口上。 (2)UML图 (3)类A通过接口Interface1依赖类B,类C通过接口Interface1依赖类D,如果Interface1对于类A和类C不是最小接口,那么类B和类D就会实现他们不需要的方法。 (4)按照隔离原则处理:将接口Interface1拆分成独立的几个接口(这里拆分成3个接口),类A和类C分别与他们需要的接口建立依赖关系,也就是采用隔离原则。 方式1: 程序代码: public class原创 2021-08-01 17:31:23 · 119 阅读 · 0 评论 -
单一职责原则
单一职责原则:对类来说,即一个类应该只负责一项原则。如类A负责两个不同的原则:职责1,职责2。当职责1需求变更而改变A时,可能造成职责2执行错误,所以需要将类A分解为A1,A2。 方式1: 程序代码: public class SingleResponsibility1 { public static void main(String[] args) { Vehicle vehicle = new Vehicle(); vehicle.run("汽车"); .原创 2021-08-01 16:18:05 · 149 阅读 · 0 评论 -
设计模式七大原则
设计模式常用的七大原则有: (1)单一职责原则 (2)接口隔离原则 (3)依赖倒转(倒置)原则 (4)里氏替换原则 (5)开闭原则 (6)迪米特法则 (7)合成复用原则原创 2021-08-01 15:16:31 · 87 阅读 · 0 评论