首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

访问者方式

2012-06-28 
访问者模式? 访问者模式:表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的?????

访问者模式

? 访问者模式:表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的
?????????????????? ?前提下定义作用于这些元素的新操作。

?

? 即可以在不修改已有程序结构的前提下,通过添加额外的"访问者"来完成对已有代码功能的提升。

?

?要点:


? 1.访问者模式适用于数据结构相对稳定的系统,它把数据结构和作用于结构上的操作之间的
???? 藕合解脱开,使得操作集合可以相对自由地演化。
? 2.访问者模式的目的是要把处理从数据结构分离出来。如果系统有比较稳定的数据结构,
???? 又有易于变化的算法的话,使用访问者模式就是比较合适的,因为访问者模式使得
???? 算法操作的增加变得容易。
? 3.访问者模式的优点就是增加新的操作容易,因为增加新的操作就意味着增加一个新的访问方法。
???? 访问者模式将有关的行为集中到一个访问者对象中。
? 4.访问者模式的缺点其实也就是使增加新的数据结构变得困难了。大多时候并不需要访问者模式,
???? 但当一旦需要访问者模式时,那就是真的需要它了。事实上很难找到数据结构不变化的情况,
???? 所以用访问者模式的机会就不太多了。

?

访问者方式

?

?

?

?

?

?

?

男人 成功 时,背后多半有一个伟大的女人。女人 成功 时,背后多半有一个不成功的男人。男人 失败 时,闷头喝酒,谁也不用劝。女人 失败 时,眼泪汪汪,谁也劝不了。男人 恋爱 时,凡事不懂也要装懂。女人 恋爱 时,遇事懂也装作不懂。

?

热点排行