1、单一职责原则 2、接口隔离原则 3、依赖倒转原则 接口传递 构造方法传递 setter方式传递 4、里氏替换原则 子类透明 5、开闭原则 扩展开放 修改关闭 6、迪米特法则 降低类与类之间的耦合(降低而不是消除) 最少知道原则(对自己依赖的类知道的越少越好) 成员变量、反方参数、方法返回值中的是 ...
分类:
其他好文 时间:
2019-07-22 18:42:03
阅读次数:
145
ISP = Interface Segregation Principle ISP的定义如下: 1、客户端不应该依赖他不需要的接口 2、一个类对另外一个类的依赖性应该是建立在最小的接口上 3、不应当将不同的接口合并在一起,形成一个臃肿的大接口,这是对接口的污染 4、使用多个专门的接口要比使用单一的总 ...
分类:
其他好文 时间:
2019-07-22 10:16:45
阅读次数:
130
参考出处:https://www.cnblogs.com/zhili/p/DesignPatternSummery.html 类设计的几个原则 单一职责原则、开放封闭原则、里氏代替原则、依赖倒置原则、接口隔离原则、合成复用原则和迪米特法则。 1.单一职责原则 就一个类而言,应该只有一个引起它变化的原 ...
分类:
其他好文 时间:
2019-07-09 00:15:41
阅读次数:
121
设计原则-1 接口隔离原则LSPhttps://blog.csdn.net/yabay2208/article/details/73739514设计原则-2 单一职责原则SRPhttps://blog.csdn.net/yabay2208/article/details/73800475设计原则-3 ...
分类:
其他好文 时间:
2019-06-29 15:17:12
阅读次数:
105
接口隔离原则的定义 接口隔离原则要求程序员尽量将臃肿庞大的接口拆分成更小的和更具体的接口,让接口中只包含客户感兴趣的方法 2002 年罗伯特·C.马丁给“接口隔离原则”的定义是:客户端不应该被迫依赖于它不使用的方法(Clients should not be forced to depend on ...
分类:
其他好文 时间:
2019-06-18 18:29:48
阅读次数:
110
参考资料:http://c.biancheng.net/view/1319.html 设计原则: 1、开闭原则 2、倒置依赖原则 3、接口隔离原则 4、最少知道原则 5、里氏替换原则 6、合成复用原则 设计模式: 统一建模语言简介 类、接口和类图 ...
分类:
编程语言 时间:
2019-06-08 00:52:22
阅读次数:
126
1. 软件设计模式概述 2. GoF 的 23 种设计模式的分类和功能 3. UML中的类图及类图之间的关系 4. 开闭原则——面向对象设计原则 5. 里氏替换原则——面向对象设计原则 6. 依赖倒置原则——面向对象设计原则 7. 单一职责原则——面向对象设计原则 8. 接口隔离原则——面向对象设计 ...
分类:
编程语言 时间:
2019-05-11 17:50:06
阅读次数:
193
目录 单一职责原则 开闭原则 里氏替换原则 依赖倒转原则 接口隔离原则 合成复用原则 迪米特法则 单一指责原则: 最简单的面向对象设计原则,简单说就是类、对象或者方法尽量承担单一职责,比如在数据库连接类中,只承担数据库连接的职责,在数据库操作类中只承担数据库操作的职责等 这样,有利于实现代码的复用。 ...
分类:
其他好文 时间:
2019-05-10 16:43:09
阅读次数:
149
设计模式 聪明的程序员用50%~70%的时间来思考, 尝试和权衡各种设计的实现, 而用30%~50%的时间来编码, 调试和测试. 设计模式使人们可以更加简单方便地复用成功的设计和体系结构. 设计模式是对被用来在特定场景下解决一般设计问题的类和相互通信对象的描述 23个设计模式: 抽象工厂(abstr ...
分类:
其他好文 时间:
2019-05-01 18:55:19
阅读次数:
198