Hybrid Architecture Design Patterns

Patterns can be combined to mitigate their weak points and add more capabilities.

Components In Layers

  • Layers containing components
  • Benefits of components…
  • Plus: structured communication, isolation, easy scaling & testing

MVC in Presentation Layer

  • Presentation layer with MVC
  • Benefits of layers…
  • Plus: separation of concerns, presentation code scalability.

Objects in components

  • Pretty common in OOO