装饰者模式

装饰者模式和继承方式的共同点:   大家都知道,通过继承的方式可以使子类具有父类的属性和方法。子类继承父类后,因为一些业务需求可以通过重写的方式来加强父类的方法的一些功能,也可以重新定义某些属性,即覆盖父类的原有属性和方法,使其获得与父类不同的功能。而装饰者模式的最基本的功能就是对传入的一个对象进行功能的加强与优化。那么问题来了,既然继承方式也可以对已有类或对象进行加强,那为什么还要衍生出装饰者模
相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息