of Concerns) 現在還會聽到的”MVC”(Spring MVC, Asp.NET MVC) 其實早就不是長這個樣子了(Model2 pattern) From https://manojjaggavarapu.wordpress.com/2012/05/02/presentation-patterns-mvc-mvp-pm-mvvm/
Command Object Pattern for wrapping UI Events UI(View) Navigation Mechanism invokable from ViewModel UI(Presentation) API service for ViewModel 再來就是一些ViewModel起始時能夠DI注入物件/服務的機制,才能便於寫測試