An Introduction to the Model-View-Controller, Model-View-Presenter, and Presentation-Abstraction-Control Patterns
This article presents an introduction, overview, and comparison of three similar interactive application architecture patterns: the Model-View-Controller, Model-View-Presenter, and Presentation-Abstraction-Control pattern