MVC
MVC is an architectural design pattern that encourages improved application organization through a separation of concerns. It enforces the isolation of business data (Models) from user interfaces (Views), with a third component (Controllers) traditionally managing logic, user-input, and coordination of Models and Views. The pattern was originally designed by Trygve Reenskaug while working on Smalltalk-80 (1979), where it was initially called Model-View-Controller-Editor. MVC was described in depth in
Design Patterns: Elements of Reusable Object-Oriented Software(The
GoFor
Gang of Fourbook) in 1994, which played a role in popularizing its use.
No comments:
Post a Comment