Register now or log in to join your professional community.
The Model-View-ViewModel design pattern claims to aid separation of the View and the Business Logic in the GUI. What is it all about and how does it achieve separation of the GUI to enable better unit testing?