Architectural discovery patterns
The Architectural Discovery for Java™ domain comprises four rule categories
that contain the rules for identifying patterns and antipatterns in Java source
code. This section contains topics that describe the patterns that an architectural
discovery analysis can detect automatically.
- Design patterns for architectural discovery analysis
The Design Patterns rule category for architectural analysis contains commonly seen solutions or pitfalls in designing and writing source code, including some of the classic Gang of Four patterns.
- Object-oriented patterns
The Object-oriented patterns rule category contains patterns that show abstraction and inheritance trees.
- Structural patterns
The Structural patterns rule category contains patterns that show various types of structural elements, including structural antipatterns.
- System patterns
The System patterns category contains one pattern that detects all packages in a project, or resource working set of source code.