Model View Controller (MVC)
Three components
View - UI
Model - data/business entities
Controller - logic that changes the data based on actions triggered by the UI
This is a compound pattern
View and Controller has strategy implementation
View can be a composite implementation
Model and View are synched through Observer
One disadvantage is that it is difficult to unit test
© 2024 Better Solutions Limited. All Rights Reserved. © 2024 Better Solutions Limited TopPrevNext