计算机工程与应用
計算機工程與應用
계산궤공정여응용
COMPUTER ENGINEERING AND APPLICATIONS
2005年
25期
28-33
,共6页
冯铁%李文锦%张家晨%柴胜
馮鐵%李文錦%張傢晨%柴勝
풍철%리문금%장가신%시성
设计模式%逆向工程%程序理解
設計模式%逆嚮工程%程序理解
설계모식%역향공정%정서리해
从源码中抽取设计模式对于提高软件可理解性和可维护性、软件设计重用以及软件重构具有重要意义.文章面向Java语言提出了一个从源码中抽取设计模式的方法.具体地,研究了一种特定的设计模式描述方法、定义了源码信息模型及其化简方法,以此为基础提出了设计模式模型和源码模型的匹配方法.特别讨论了在抽取设计模式时与container类相关的问题及其解决方案.最后根据抽取结果从模式及其实例的角度对方法进行了评价,并提出了必要的优化技术.
從源碼中抽取設計模式對于提高軟件可理解性和可維護性、軟件設計重用以及軟件重構具有重要意義.文章麵嚮Java語言提齣瞭一箇從源碼中抽取設計模式的方法.具體地,研究瞭一種特定的設計模式描述方法、定義瞭源碼信息模型及其化簡方法,以此為基礎提齣瞭設計模式模型和源碼模型的匹配方法.特彆討論瞭在抽取設計模式時與container類相關的問題及其解決方案.最後根據抽取結果從模式及其實例的角度對方法進行瞭評價,併提齣瞭必要的優化技術.
종원마중추취설계모식대우제고연건가리해성화가유호성、연건설계중용이급연건중구구유중요의의.문장면향Java어언제출료일개종원마중추취설계모식적방법.구체지,연구료일충특정적설계모식묘술방법、정의료원마신식모형급기화간방법,이차위기출제출료설계모식모형화원마모형적필배방법.특별토론료재추취설계모식시여container류상관적문제급기해결방안.최후근거추취결과종모식급기실례적각도대방법진행료평개,병제출료필요적우화기술.