MVC (Model — View — Controller)
MVP (Model — View — Presenter)
MVVM (Model — View — ViewModel)
Give main idea of all these patterns is to organize the project in a proper way so that all the codes get covered in the Unit Testing. Moreover, it is very helpful in the maintenance of the software, to add and remove features and developers can keep a track of various crucial logic parts. Discuss about the advantages , disadvantages , uses , code and environment of the different models . Also give the hands on experience in the projects.
GDSC AIT, Pune