You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Refactor existing Monkey Finder application for decoupled architecture. The Model-View-Presenter, View-Model (MVPVM) pattern follows best practices as outlined by the Microsoft Application Architecture Guide for decoupled applications using inversion of control, aka dependency injection.
Decoupled applications promote reuse of views, view models, business logic and data access layers with other modules and/or applications as they are not tightly coupled to other components. Decoupled applications are more easily architected, updated, and maintained - if you understand the patterns.
Part 0 - Overview (understanding the patterns).
Part 1 - Wiring up a decoupled framework
Part 2 - MVPVM
Part 3 - Event Aggregation (communication between layers/components)
Part 4 - Navigation
Part 5 - Adding a new module (reuse of existing components)
The text was updated successfully, but these errors were encountered:
Refactor existing Monkey Finder application for decoupled architecture. The Model-View-Presenter, View-Model (MVPVM) pattern follows best practices as outlined by the Microsoft Application Architecture Guide for decoupled applications using inversion of control, aka dependency injection.
Decoupled applications promote reuse of views, view models, business logic and data access layers with other modules and/or applications as they are not tightly coupled to other components. Decoupled applications are more easily architected, updated, and maintained - if you understand the patterns.
Part 0 - Overview (understanding the patterns).
Part 1 - Wiring up a decoupled framework
Part 2 - MVPVM
Part 3 - Event Aggregation (communication between layers/components)
Part 4 - Navigation
Part 5 - Adding a new module (reuse of existing components)
The text was updated successfully, but these errors were encountered: