Research Into Rule-based Structual Design Pattern Detection
Yang Xia · Computer Knowledge and Technology · 2015
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.