为使访问者不仅仅只做代码生成,我们需要所有的成员列表的访问者有一个抽象的父类tmembervisitor。tmembervisitor必须为每一个成员定义一种方法。一个需要将成员输出为html格式的应用将定义tmembervisitor新的子类,并不再需要在成员类中增加与特定应用相关的代码。visitor模式将每个操作封装在一个相关的visitor中
本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)