第三周学习总结
设计模式分类
创建模式
包括:单例模式、工厂方法、抽象工厂、建造者模式
结构模式
包括:适配器模式、组合模式、装饰模式
行为模式
包括:模版方法、策略模式、命令模式、观察者、访问者模式
OOD设计原则
OCP 开闭原则:扩展开、修改闭
DIP 依赖反转原则:细节依赖抽象
LSP 里式替换原则:基类可出现的地方,子类一定可替换
SRP 单一职责原则:一个模块只能有一个理由修改它,同样,同一职责不该有多模块同时承担
ISP 接口隔离原则:接口力度要小,尽可能只依赖可满足需要的最少、最小接口,以降低外部变化带来的震荡程度
评论