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