封装变化

封装变化

作者:


封装变化(不修改稳定的代码,减少引入和关联的bug)

多用组合,少用继承(继承是静态的特性,组合可以动态的赋予行为,甚至在运行时决定)

针对接口变成,不针对实现编程

为交互对象之间的松耦合设计而努力

类应该对扩展开发,对修改关闭

依赖抽象,不要依赖具体类