Architecture Patterns: Model-View-Controller

Image for post
Image for post

The main reason for the confusion…

Some history…

MVC Concept

MVC Evolution

Classic MVC

Image for post
Image for post
Active Model View Controller Communication diagram

Active Model vs Passive Model

Image for post
Image for post
Passive Model View Controller Communication diagram

Application Model MVC

Image for post
Image for post
Application Model MVC Communication diagram

Moving forward…

MVC in Android

Image for post
Image for post
Class diagram of an implementation of MVC

Android Developer @letgo

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store