《计算机技术与发展杂志》发表论文赏析

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

来源:计算机技术与发展杂志2025年第05期北京时间:

作者:肖卓宇*;陈果;徐运标

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

关键词:设计模式;设计模式检测;子结构;映射;分类

填文献完整题目 获取完整文献

填写需求
联系方式
注:学术顾问会在1小时内联系您,请留意!