Head First设计模式读书笔记-第三章 Decorator Pattern 装饰者模式

装饰者模式 随笔: 1.利用组合(Composition)和委托(delegation)使得运行时具有继承行为的效果; 2.利用继承设计子类的行为,是编译时静态决定的,而且所有的子类都会继承相同的行为;如果利用组合的做法扩展对象的行为,就可以运行时动态地扩展。 3.开闭原则需要遵循,但并不是所有的设计都要用到开闭原则,因为这样做的话,需要浪费大量的时间,得不偿失,而且过分追求完美也是一种缺陷。  
相关文章
相关标签/搜索