Here is a link to an article about the model view presenter design pattern . The article was created by one of the gurus in the field , Rod Cerrada . The article is very informative and easy to understand . It contains practical scenarios where MVP can be applied in the design process. The article contains a downloadable solution file which can be opened by the users to actually see how the code works. A very good and helpful article for those trying to study MVP . Read the article at this link. Goodluck Rod , it was a great honor working with you.