Hybrid Architecture Design Patterns
Patterns can be combined to mitigate their weak points and add more capabilities.
Components In Layers
![](https://donhk.dev/wp-content/uploads/2021/03/image-47.png)
- Layers containing components
- Benefits of components…
- Plus: structured communication, isolation, easy scaling & testing
MVC in Presentation Layer
![](https://donhk.dev/wp-content/uploads/2021/03/image-49.png)
- Presentation layer with MVC
- Benefits of layers…
- Plus: separation of concerns, presentation code scalability.
Objects in components
![](https://donhk.dev/wp-content/uploads/2021/03/image-51.png)
- Pretty common in OOO