%0 Journal Article %T 设计模式变体检测研究 %A 何锫 %A 杨邦平 %A 杨鑫维 %A 肖卓宇 %A 陈俊旭 %J 中山大学学报(自然科学版) %D 2017 %X 摘要 为解决传统设计模式检测方法精确率不高的问题,以其主要影响因素之一变体问题为切入点,提出一种设计模式变体检测方法,以设计模式实例的参与者角色及其关系为基础,通过特征值的形式描述设计模式,制定了5项设计模式变体检测规则,以Composite模式为例,提供了可验证的设计模式变体检测实现.通过与六种主流的设计模式检测工具比较,实验结果表明,本文方法在解决设计模式实例变体方面取得了较好的效果,能够有效减少设计模式检测的假阴性结果 %K 设计模式 %K 变体 %K 特征值 %K 规则制定 %K 设计模式检测 %U http://xwxt.sict.ac.cn/CN/abstract/abstract4070.shtml