### 三大特性 1. 封装 2. 继承 3. 多态 #### 七大原则 1. 开闭原则 2. 依赖倒转原则 3. 里氏替换原则 4. 单一职责原则 5. 接口隔离原则 6. 合成复用原则 7. 迪米特法则