基础 抽象 封装 多态 继承 oo原则 封住变化多用组合,少用继承针对接口编程,不针对实现编程为交换对象之间的松耦合设计而努力 oo原则模式 观察模式:在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象都会受到通知,并自动更新。