大话设计模式学习-第二周
第五章 依赖倒转原则高层模块不应该依赖底层模块,两者都应该依赖抽象抽象不应该依赖细节,细节应该依赖抽象子类能够完全替换父类,且软件功能不受影响,父类才能真正被复用,且子类能在父类的基础上增加新的行为。程序的所有依赖关系都终止于抽象类或者接口,从而增加扩展能力。第六章 装饰模式与建造者模式类似,但是装饰模式的过程是不稳定的。装饰模式,动态的给对象添加一些额外的职责。在增加功能的角...