非标准设计模式的恢复

作者:肖卓宇; 何锫; 余波
来源:计算机工程与设计, 2019, 40(01): 143-208.
DOI:10.16208/j.issn1000-7024.2019.01.024

摘要

为解决非标准设计模式不易恢复的问题,提出一种非标准设计模式恢复方法,关注设计模式重叠与变体,描述设计模式实例重叠的情形。以Decorator为例总结3种典型的变体实现,通过手工的形式验证经典开源系统中State与Strategy模式重叠实例及Decorator与Composite模式变体的基准数及所处目录位置,以5种主流设计模式恢复工具进行非标准设计模式恢复实验,实验结果表明,矩阵积分评估的策略取得了较好的效果,非标准设计模式恢复值得深入研究。

全文