可爱羽毛

文章
7
资源
0
加入时间
3年2月3天

设计模式学习笔记——访问者模式访问者模式

符合单一职责原则:适用访问者模式时,元素类中需要封装在访问者中的操作必定是与元素类本身关系不大且是易变的操作,使访问者模式一方面符合单一职责原则,另一方面,被封装的操作通常是易变的,所以发生变化时,可以在不改变元素类本身的前提下,实现变化部分扩展。扩展性好:元素可以通过接受不同的访问者来实现对不同操作的扩展。