第一章 面向对象综叙
面向对象=对象+类+继承+通过消息的通信
面向对象的四条基本原理:抽象,封装,模块化,层次
第二章 设计模式的综述
设计模式的基本要素:模式名称,问题,解决方案,效果
设计模式的组织:
创建型:Abstract Factory, Factory Method, Builder, Prototype, Singleton
结构型:Adapter,Bridge,Composite,Decorator,Façade,Flyweight,Proxy
行为型:
第四章 面向对象设计原理
类原理:
1 开闭原理(OCP)
2 Liskov替换原理(LSP)
3 依赖反向原理(DIP)
4 接口隔离原理(ISP)
5 合成重用原理(CRP)
6 最少知识原理(PLK)