Marius Gedminas wrote:
I never fully understood the "controller" part of it;

Me neither. I *think* in the original Smalltalk terminology,
the view handled output and the controller handled input.
But I find that input and output are usually so closely
coupled that it's not worth having two separate objects,
so I just talk about a View and a Model.

In Cocoa, they seem to use the word "controller" to
refer to an intermediate object that sits between the
model and a collection of user interface objects
and coordinates them. In my code, I usually use a
subclass of Window for this, so again it's not a
separate object.

--
Greg

Reply via email to