A UML class diagram for the MVC design pattern
Let's now understand more about the MVC pattern with the help of the following UML diagram.
As we discussed in the previous sections, the MVC pattern has the following main participants: the Model
, View
, and Controller
class.
In the UML diagram, we can see three main classes in this pattern:
- The
Model
class: This defines the business logic or operations attached to certain tasks from the client. - The
View
class: This defines the view or representation that is viewed by the client. The model presents the data to the view based on the business logic. - The
Controller
class: This is essentially an interface that ...
Get Learning Python Design Patterns - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.