diff --git a/model-view-controller/README.md b/model-view-controller/README.md index 42ef81fc1..536cb2ca4 100644 --- a/model-view-controller/README.md +++ b/model-view-controller/README.md @@ -34,6 +34,11 @@ Wikipedia says > Model–view–controller (MVC) is commonly used for developing user interfaces that divide the related program logic into three interconnected elements. This is done to separate internal representations of information from the ways information is presented to and accepted from the user. +Architecture diagram + +![Model-View-Controller Architecture Diagram](./etc/mvc-architecture-diagram.png) + + ## Programmatic Example of Model-View-Controller Pattern in Java Consider following `GiantModel` model class that provides the health, fatigue & nourishment information. diff --git a/model-view-controller/etc/mvc-architecture-diagram.png b/model-view-controller/etc/mvc-architecture-diagram.png new file mode 100644 index 000000000..33371d41f Binary files /dev/null and b/model-view-controller/etc/mvc-architecture-diagram.png differ