咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >设计模式检测的映射机制分类研究 收藏

设计模式检测的映射机制分类研究

作     者:肖卓宇 陈果 徐运标 

作者机构:湖南工业职业技术学院信息工程学院 

出 版 物:《计算机技术与发展》 (Computer Technology and Development)

年 卷 期:2025年

学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)] 

基  金:湖南省自然科学基金(项目编号:2024JJ8099) 

主  题:设计模式 设计模式检测 子结构 映射 分类 

摘      要:针对传统设计模式检测领域多关注结构型设计模式,而缺乏对行为型设计模式、创建型设计模式,及设计模式演化后的设计模式共享实例和设计模式变体检测的问题,为提升设计模式检测精确率,提出一种设计模式映射机制分类检测方法。以结构型Bridge设计模式、行为型Observer设计模式和创建型Factory method设计模式为例,分类进行多阶段的设计模式参与者映射机制描述。引入设计模式子结构,通过Transverse、Merging、Mapping操作对设计模式参与者映射机制进行约束,分阶段融合设计模式参与者候选子结构,进而形成设计模式候选者实例,提出一种设计模式映射机制算法DP_Mapping,构建了设计模式检测映射框架。以QuickUML2001、Junit、JRefactory、JHotDraw四种主流基准系统为实验平台,通过结构型Bridge和Adpater设计模式,行为型Observer和Command设计模式,及创建型Factory method和Singleton设计模式为对象,设计了两阶段的设计模式分类检测和设计模式共享实例检测实验。实验结果说明,该方案取得了较好的设计模式检测效果。

读者评论 与其他读者分享你的观点