1:系统设计需要遵循对修改关闭,对扩展开放的原则
2:分离、封装、独立、变化的部分,固化不变的部分,并制造加载接口
3:子类要是一个主类,而不应像一个主类
4:设计模式可以用,但每次用的时候要多考虑真能用吗?
5:子类在任何场合都可以完全替代主类
6:多针对接口编程,少针对实现编程
1:系统设计需要遵循对修改关闭,对扩展开放的原则
2:分离、封装、独立、变化的部分,固化不变的部分,并制造加载接口
3:子类要是一个主类,而不应像一个主类
4:设计模式可以用,但每次用的时候要多考虑真能用吗?
5:子类在任何场合都可以完全替代主类
6:多针对接口编程,少针对实现编程