yangjinbiao5 / yangjinbiao5.github.io

0 stars 0 forks source link

设计模式 | 盡人事 聽天命 #5

Open yangjinbiao5 opened 1 month ago

yangjinbiao5 commented 1 month ago

https://yangjinbiao5.github.io/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/

软件开发的一个不变真理:CHANGE 设计原则 1: 找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混合在一起 设计原则 2: 针对接口编程而不是针对实现编程 设计原则 3: 多用组合,少用继承 设计原则 4: 为交互对象间的松耦合设计而努力(对象之间的交互尽量设计成松耦合) 设计原则 5: 开放 - 关闭原则。类应该对扩展开放,对修改关闭。 设计原则 6: