Presenter First

Today I am gonna talk about the design pattern which I learned some time ago.

Presenter first is the design pattern basically for the GUI application and this is somehow the modification to the existing MVC(Model View Controller) pattern.

Main benefit that I found about this design pattern is it makes the testing and debugging easier. It divides the view and the logic(model) in a pattern that makes them isolated to each other.

Hence when there is an error we can directly identify whether view is responsible or the logic part which broke down.

In this pattern the controller is changed to the presenter which is the main driver of the system.

I’ll be covering ‘ how to use it ’ and code snippets in my coming stories.