一种基于模板的软件设计模式重构方法

    公开(公告)号:CN108804078A

    公开(公告)日:2018-11-13

    申请号:CN201810359740.2

    申请日:2018-04-20

    CPC classification number: G06F8/24 G06F8/72

    Abstract: 本发明公开了一种基于模板的软件设计模式重构方法,本发明先选取需要重构的某一个具体设计模式实例,使用Enterprise Architect工具将代码转换为XML文件,再提取XML文件中包含的类的关键信息,形成新的XML文件;根据为每种设计模式定制化的重构模板,采用XSLT转换技术针对用户需求对新的XML文件进行相应的组合重构操作,从而将新的XML文件转换成重构后的XML文件;最后对重构后的XML文件,利用Enterprise Architect工具生成对应的源码信息,获得重构后的设计模式实例代码。本发明不仅可以满足不同用户的需求,同时生成的代码也会给开发人员书写代码智能化提供方便。

Patent Agency Ranking