六大程序设计原则 + 合成复用原则
2023-08-31 10:12:57 博客园


(资料图片仅供参考)

程序设计领域的设计模式的六大设计原则+ 合成复用原则(Composite Reuse Principle) ,都是一些很的思想(它们既可以指这个,也可以代指那个),无法生搬硬套,无法做到很具体的指导。我的建议是,有空多看几遍、多思考看看怎么能运用在实际项目中,在未来时保佑自己在设计程序时能联想到即可。

依赖倒置原则(依赖抽象接口,而不是具体对象)

单一职责原则(类、接口、方法)

开闭原则 (扩展开放,修改关闭)

里氏替换原则(基类和子类之间的关系)

接口隔离原则(接口按照功能细分)

最少知道原则 (类与类之间的亲疏关系)

合成复用原则(Composite Reuse Principle)

有些编程语言就没有继承概念,只有组合、聚合概念,各自好坏,这个有待辩证吧。

相关新闻: