个人感悟
今天继续学习了装饰器模式,这个模式怎么说呢,其实不怎么好理解,需要多敲代码去深入,才会去完全掌握下来。
在前几个模式,都是让我们利用抽象,以及创建实现类的方式,来实现功能添加,而装饰模式不一样,他是通过,重写父类的方法,来给类多添加功能。
有在资料中,看到这个模式属于结构型模式,形式前面是固定的,只要能写出抽象装饰类,我感觉其他的问题就不大了。
那么这个模式为什么出现?如果用继承的模式,多添加功能,明显子类会变得越来越多。这种方式虽然也有改动,但是改动较小。