3.1 新手机 3.2 拍摄 3.3 没用的东西 3.4 单一职责原则 就一个类而言,应该仅有一个引起它变化的原因, 3.5 方块游戏的设计 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其它职责的能力,这种耦合会导致脆弱的设计,当变化发生时,设计会 ...
分类:
其他好文 时间:
2019-07-29 14:58:36
阅读次数:
93
单一职责原则 1.基本介绍 一个类应该只负责一项职责。如类A负责两个不同职责:职责1,职责2。当职责1需求变更而改变A时,可能造成职责2执行错误,所以需要将类A的粒度分解为A1,A2 2.应用实例 以交通工具案例说明 1) 方案1 缺点:违反了单一职责原则 改进:根据交通工具运行方法不同,分解成不同 ...
分类:
其他好文 时间:
2019-07-26 02:02:05
阅读次数:
79
出处:https://www.cnblogs.com/wyy1234/ 阅读目录 设计原则 1.单一职责原则 2.接口隔离原则 3.开闭原则 4.里氏替代原则 5.合成复用原则 6.依赖倒置 7.迪米特法则(最小知道原则) 1.单一职责原则 2.接口隔离原则 3.开闭原则 4.里氏替代原则 5.合成 ...
1、单一职责原则 2、接口隔离原则 3、依赖倒转原则 接口传递 构造方法传递 setter方式传递 4、里氏替换原则 子类透明 5、开闭原则 扩展开放 修改关闭 6、迪米特法则 降低类与类之间的耦合(降低而不是消除) 最少知道原则(对自己依赖的类知道的越少越好) 成员变量、反方参数、方法返回值中的是 ...
分类:
其他好文 时间:
2019-07-22 18:42:03
阅读次数:
145
最理想的状态(或者目的)是软件中的对象(类,模块,函数等等)应该对于扩展是开放的,但是对于修改是封闭的。 1.栗子 2.如果需要增加一个新的日志方式(比如数据库,服务等),怎么办?当然这段代码也违背了单一职责原则。 3.如果以上述的方式进行设计,那么新的需求加入,即可如下实现。 参考:https:/ ...
分类:
其他好文 时间:
2019-07-18 16:43:46
阅读次数:
115
工厂模式: 预备知识:·单一职责原则:两个类A和B,A与B的关系有两种:1.A创建B;2.A使用B。工厂模式是为了让A和B的关系只能是其中一种,而不能两种关系都有。将对象的创建和使用分离,也使得系统更加符合“单一职责原则”,有利于对功能的复用和系统的维护; ·开放—封闭原则: 开放封闭原则主要体现在 ...
分类:
其他好文 时间:
2019-07-12 15:48:42
阅读次数:
106
编写spec文件,将tar.gz文件制作为rpm包
分类:
其他好文 时间:
2019-07-11 09:59:42
阅读次数:
147
参考出处:https://www.cnblogs.com/zhili/p/DesignPatternSummery.html 类设计的几个原则 单一职责原则、开放封闭原则、里氏代替原则、依赖倒置原则、接口隔离原则、合成复用原则和迪米特法则。 1.单一职责原则 就一个类而言,应该只有一个引起它变化的原 ...
分类:
其他好文 时间:
2019-07-09 00:15:41
阅读次数:
121
1.单一职责原则(SRP,Single Responsibility Principle) 2.开闭原则(OCP,Open Closed Principle) 3.里氏替换原则(LSP,Liskov Substitution Principle) 4.依赖倒置原则(DIP,Dependence In ...
分类:
其他好文 时间:
2019-06-30 13:54:36
阅读次数:
101
设计原则-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