Expert Android Programming
上QQ阅读APP看书,第一时间看更新

Understanding MVC, MVP, MVVM and Clean Arch Patterns

A design pattern is a reusable form of a solution to a design problem. It is a style of coding by which we can manage various components of the system we are making. Here we will discuss four of those design patterns: MVC, MVP, MVVM, and Clean Arch.