课程背景:在实际工作中,由于需求的改变,需要增加基于现有类数据的新功能,如何在不改变各元素的类封装的前提下增加新能力呢?最常见的解决方案就是继承,但这样并不好。访问者模式可以解决这个问题,允许在加入新操作时,而无须改变结构本身。核心内容:1.理解访问者模式的原理,2.知道访问者模式的优缺点和适用场合。

推荐课程 换一换