In this blog post, I will explain different presentation patterns, why do we need these patterns and how to use them. Why do we need these patterns ? Why do we need these patterns in the first place ? Well one can certainly build software applications without using any of these patterns, but by using these patterns we can achieve separation of concerns design principle. These help in improving ma
![Presentation Patterns : MVC, MVP, PM, MVVM](https://cdn-ak-scissors.b.st-hatena.com/image/square/1003128887b918c0b3732787783113a9a063ec7d/height=288;version=1;width=512/https%3A%2F%2Fmanojjaggavarapu.wordpress.com%2Fwp-content%2Fuploads%2F2012%2F05%2Fpresenationmodelpatterns1_thumb.png)