Did Mother Nature Knew/used Model-View-Controller(MVC) design pattern??

As we(software application developers) know, Model-View-Controller(MVC) is a design pattern falls under Object Oriented Paradigm(OOAD). It is mainly used to design applications that involve user interfaces; be it a web or a mobile application and was first introduced in 1979 by computer scientist Trygve Mikkjel Heyerdahl Reenskaug(as per information from the internet). But I was wonering, if the Mother Nature has already used this design pattern to create us: The Human beings and other creatures on the earth. If yes, one more reason for tech fraternity to solute an exceptional architect: The Mother Nature.

Here is a comparison of MVC components with that of the attributes of a human being

Model: Stored Data

such as Memory, experience, ambitions, ethics, professional and social etiquette and many more


Controller: a logic that decides on the next action based on the input/observation

Concentration, planning, problem solving (and of course the whole cerebrum for consciousness)


View: The Front end as seen by the external world

Eyes, Mouth, ears, arms, legs and other parts

Here is a Quick sequence diagram below depicting three common use-cases with the actions, decisions and reactions of a human being that can closely be mapped to an application developed using MVC design pattern. If there is a match(which I feel it is), may be this is one of the ways to easily understand the MVC design pattern.

No alt text provided for this image
Brahmanandan K

Product Manager (R&D) @ Airtel | Berkeley Executive Program in Management

2y

That was a another perspective!

Like
Reply

To view or add a comment, sign in

Insights from the community

Others also viewed

Explore topics