设计模式四部分:名称、待解问题、解决方案、利弊 设计模式功能分类:创建型、结构型、 行为性 设计模式方式分类: 类模式:以继承的方式实现,静态的 对象模式:已组合的方式实现,动态的
面向对象的设计目的 强内聚、低耦合,让系统 易扩展 易于增加新的功能 更强壮 不容易被粗心的程序员破坏 可移植 能够在多样的环境下运行 更简单 容易理解、容易维护 面向对象的设计的基本原则 OOD原则一:开闭原则(OCP)
作业一: 请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则? 依赖倒置原则的包含如下的三层含义: 高层模块不应该依赖低层模块,两者都应该依赖其抽象 抽象不应该依赖细节 细节应该依赖抽象 每一个逻辑的实现都是由原子逻辑组成的,不可分割的原子逻辑就是低层模块(一般是接口,抽象类),原