设计模式——访问者模式

封装某些做用于某种数据结构中各元素的操做,它能够在不改变数据结构的前提下定义做用于这些元素的新的操做。我以为用到这种模式的状况不多,这个模式也不是很容易理解。php 访问者模式把数据结构和做用于结构上的操做解耦合,使得操做集合可相对自由地演化。访问者模式适用于数据结构相对稳定算法又易变化的系统。由于访问者模式使得算法操做增长变得容易。若系统数据结构对象易于变化,常常有新的数据对象增长进来,则不适合
相关文章
相关标签/搜索