期刊文献+

Restructuring C Programs into C++ Programs

Restructuring C Programs into C++ Programs
在线阅读 下载PDF
导出
摘要 There exist a lot of legacy systems written in C language, which are difficult to understand, modify, maintain and reuse. How to improve the quality of these non object oriented systems has become an important issue in software engineering area. A possible way is to transform these procedural systems into semantically equivalent object oriented systems implemented in C++ language, which provides object oriented features such as data abstraction, inheritance and polymorphism, makes software system more comprehensible, maintainable and reusable. A detailed discussion on polymorphism analysis, object discovery and possible inheritance relation extraction on C to C++ conversion problem is made, which is also suitable to the transformation on legacy systems implemented in other procedural languages to equivalent object oriented systems. There exist a lot of legacy systems written in C language, which are difficult to understand, modify, maintain and reuse. How to improve the quality of these non object oriented systems has become an important issue in software engineering area. A possible way is to transform these procedural systems into semantically equivalent object oriented systems implemented in C++ language, which provides object oriented features such as data abstraction, inheritance and polymorphism, makes software system more comprehensible, maintainable and reusable. A detailed discussion on polymorphism analysis, object discovery and possible inheritance relation extraction on C to C++ conversion problem is made, which is also suitable to the transformation on legacy systems implemented in other procedural languages to equivalent object oriented systems.
出处 《Wuhan University Journal of Natural Sciences》 CAS 2001年第Z1期256-262,共7页 武汉大学学报(自然科学英文版)
基金 Supported in part by the National Natural Science F oundation of China(6 0 0 730 12 )
关键词 object extraction COHESION COUPLING INHERITANCE object extraction cohesion coupling inheritance
  • 相关文献

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部