Cure for the missing record of the architecture
  • Pattern classes remain in the code as a blueprint of the architecture (similar to a database schema).
  • Adding or removing data structures involves one of a few lines of code.
  • The compiler detects places that must be adjusted (if any).
  • There is one-to-one mapping between the OO class diagram and pattern classes (automatic conversion is possible).