%0 Journal Article %T 注入间接线索的设计模式变体分类检测 %A 何锫 %A 彭逸凡 %A 李港 %A 杨道武 %A 肖卓宇 %A 董泽民 %J 中山大学学报(自然科学版) %D 2018 %X 摘要 为解决经典GOF设计模式扩展后不便于恢复的问题,结合Petterson提出的设计模式变体思想与Scanniello提出的设计模式复用概念,提出一种注入间接线索的设计模式变体检测方法,在遵循GOF标准设计模式与其变体意图一致性原则基础上,以类及其关系为基础,关注参与角色间有价值的间接联系,给出了创建型、行为型、结构型模式变体的具体实现,并依次以Factory Method、Command、Proxy模式变体为例,通过6种主流工具与4种经典开源系统对三种设计模式变体进行了检测比较,实验结果表明,本研究有助于设计模式解决方案的恢复. %K 设计模式检测 %K 逆向工程 %K 设计意图 %K 设计模式变体 %K 线索 %U http://xwxt.sict.ac.cn/CN/abstract/abstract4495.shtml