装饰者模式读书笔记

装饰者模式读书笔记 在平时写代码的过程中,大量的继承会造成继承滥用的现象,而我们可以使用组合(composition)和委托(delegation)在运行时具有继承的效果,通过动态的组合对象,可以写新的代码添加新的功能,而无需改变现有代码。既然没有改变现有代码,那么引进bug或者产生意外的副作用机会将大幅度减少。而装饰者模式恰恰是使用对象组合的方式,在运行时装饰类,从而避免使用大量的继承。 类应该
相关文章
相关标签/搜索