**A pattern for Separation of Concerns for UI Design** MVC is Model, View, Controller. The Model is the _data_ model. The View is the _presentation_ logic. The Controller is where most of the work happens, it sits between the other two and connects them. In Udacity the Controller was also called the "Octopus". The Controller provides [[Separation of Concerns]]. **** # More ## Source - Udacity a long time ago ## Related - [[Layered Architecture]]