C++设计原则------笔记进行中……

《面向对象的设计原则》 变化是复用的天敌,面向对象设计的最大优势是  抵御变化(将变化的影响变为最小)。 对象是什么? 从语言的实现层面上看,对象封装了代码和数据; 从规格层面上讲,对象是一系列可被使用的公共接口; 从概念层面上看,对象是某种拥有责任的抽象。 八大面向对象设计原则: 1)依赖倒置原则(DIP):高层模块(稳定)不应该依赖低层模块(变化),两者都应该依赖于抽象;抽象(稳定)不应该依赖
相关文章
相关标签/搜索