I’ve designed an MVC (in .NET) where the View has no link to the Model. It only knows about the Controller. The traditional MVC pattern has all parts communicating with each other. In my case, the Controller is basically a mediator. This keeps any exceptions or logic out of the View. It has zero dependency on the Model. Is this no longer an MVC?
Share
What you are describing is actually a subset of Model-View-Controller called Passive View.
Martin Fowler talks about it in the above link and briefly discusses other variations here.