OO 基础
抽象、封装、多态、继承
OO 原则
* 封装变化
* 多用组合,少用继承
* 针对接口编程,不针对实现编程
* 为交互对象之间的松耦合设计而努力
* 类应该对扩展开放,对修改关闭
* 依赖抽象,不要依赖具体类
* 只和朋友交谈
* 别找我,我会找你
* 类应该只有一个改变的理由
OO 模式
* 策略模式
定义了算法族,分别封装起来,让它 ...
OO 基础
抽象、封装、多态、继承
OO 原则
* 封装变化
* 多用组合,少用继承
* 针对接口编程,不针对实现编程
* 为交互对象之间的松耦合设计而努力
* 类应该对扩展开放,对修改关闭
* 依赖抽象,不要依赖具体类
* 只和朋友交谈
* 别找我,我会找你
* 类应该只有一个改变的理由
OO 模式
* 策略模式
定义了算法族,分别封装起来,让它 ...