软件重构中Visitor^*设计模式和应用

来源 :计算机工程与设计 | 被引量 : 0次 | 上传用户:huoyinghaiyangzhixin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
对当前软件重构领域中的研究作了概括性介绍。对作为重构的主导思想和系统体系结构的总体转换方向的设计模式进行介绍,针对原有的Visitor设计模式在运行中操作调用频繁时资源消耗过大和运行效率降低的不足,在原模式基础上进行改良和优化,生成一种新的设计模式Visitor*,并对其具体分析,通过操作函数的上移和accept方法的重定义,实现了操作定义由Element层到Visitor层的等价转化,大大节省资源和提高运行效率。最后运用Visitor^*实现了一个面向对象设计过程中的重构,并结合一些重要概念对其进行具体
其他文献
介绍了一种低成本高质量的交互式多点视频会议系统的软件实现方法.该系统参照了ITU制订的H.332协议,采用分布式松耦合的系统结构,大大地提高了系统的规模扩展性.在音视频数据
随着国家能源战略的实施,石油天然气管道建设如火如荼.中石化江汉油建工程有限公司作为长输管道建设大军中的一支劲旅,在西气东输管道工程、川气东送管道工程、西气东输复线
文字识别软件在识别文字时会产生错字、漏字等错误,因此要进行文件修正,以解决文本显示、文本修正和数据正确输出3个核心问题.为了保证数据的输入、显示、修正和输出时的完整
受到网络速度的限制,传统的网页只能显示文本和图片等二维信息,而网络虚拟现实技术把交互的、逼真的虚拟三维场景引入网络.虚拟现实建模语言(VRML)是一种在互联网上构筑三维