Automated refactoring of super-class method invocations to the Template Method design pattern

Information and Software Technology(2017)

引用 26|浏览24
暂无评分
摘要
•We study the automated refactoring of the Call Super anti-pattern to Template Method.•Our work replaces implementation inheritance with interface inheritance.•We specify the refactoring identification algorithm and code transformation.•We empirically validate the applicability and soundness of the transformation.•Our method decreases the Specialization Index metric of refactored code.
更多
查看译文
关键词
Call Super,Implementation inheritance,Interface inheritance,Refactoring,Template Method design pattern
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要