Skinnability cuts to the very heart of the MVC pattern. If your app isn’t “skinnable”, that means you’ve probably gotten your model’s chocolate in your view’s peanut butter, quite by accident. You should refactor your code so that only the controller is responsible for poking the model data through the relatively static templates represented by the view. Coding Horror: Understanding Model-View-Controller
Short URL for this post: http://tmblr.co/ZYYmby7H5MUY