On Oct 11, 2005, at 2:38 AM, Ben Fowler wrote:
and second that Inkscape does (or will in the future) use the Model-View-Controller pattern exempli gratia: "The 'model-view-controller' paradigm introduces the controller object in between the view (the GUI class) and the model (the object) to communicate between the other two objects. The actual implementation of the controller object can vary quite a bit, but the idea of an object to 'transform' events to changes in data and execution of methods is the essence of this pattern." http://en.wikipedia.org/wiki/MVC .
Personally, I think the MVC pattern is a bit overblown and unwieldy.
A modified M-VC approach is more often better.
The key difference being no required separation between view and controller.