MVC architectural pattern.
Step by step understanding of MVC model – There are many ways we can define and understand MVC model. I am explaining it from a design perspective, trying to give an idea that how we started at very early stage in software designs and about evolution of MVC architecture design in software systems. I will explain how we were designing software systems in very early stage and step by step adaptation towards to MVC model. In early stage we used to make software systems (or solutions) like a white box system. Think about a white box system . A system whose internal component/module are open (or shown to outer world) is called a white box system. Read about white box system to understand MVC better. I am explaining white box system below – This is a system (or solution or application) called X, which has 4 different modules in it(there could be more number of module present in any system). Let me evaluate this old design through 5 ba...