摘要
设计模式是面向对象的软件开发中一种可重用的、能够解决软件设计开发中普遍存在问题的方法。识别软件系统中的设计模式能够帮助相关开发人员和维护人员更好的理解软件系统的设计。尤其是Go F[1]中的结构型设计模式,解决了如何组合类和对象获得更大结构的设计问题。所以对于结构型设计模式的识别能够有效地提高软件的理解和可维护性。在该论文中展示了是一种识别面向对象软件系统中设计模式的方法。该方法能够自动的识别出软件系统中的结构型设计模式。
Design Patterns are reusable design elements in object-oriented software design and development. Design Patterns aimat providing solutions for recurring design problems in software development. Detecting design patterns in existing software sys-tems can improve the comprehension of software systems. The structural design patterns mentioned in Go F Patterns[1] are con-cerned with how classes and objects are composed to form larger structures. Thus, detecting structural design patterns are extreme-ly useful for software comprehension and maintenance. In this paper I present an approach to detect design patterns in object-ori-ented software systems. It is an approach for automatically detection of structural design patterns.
出处
《电脑知识与技术(过刊)》
2015年第3X期236-239,共4页
Computer Knowledge and Technology
关键词
设计模式检测
源代码分析
逆向工程
design pattern detection
source code analysis
reverse engineering