MVC sure is a great thing, but I would like to see a concrete toolkit or a hint list which helps me in making perfect MVC code immediately. Is it even possible to write a MVC toolkit?

(...)

What would be in such a toolkit?

Depends on what the toolkit is ment to do. The most consequent use of mvc patterns that i saw so far is found within the JFC/Swing classes. (Although there "View" and "Controller" are often(or always?) the same object iirc. )
It's been a long time since i last did something in java, so i can't come up with concrete class names, but i think that for instance there was this Table/TableModel etc. Actualy almost any gui component within swing is designed as a specific "view" on a certain data "model", even for simple things: You could consider the JButton as "View" on a JAction "model".


So if you want concrete examples of this and other design patterns, this might be interesting to have a look on. Its nicely API-documented at java.sun.com and i think there was also a very good tutorial on Swing in particular.
Many of these patterns could easily be ported to c++, others might be a bit more tricky to port, since they depend on garbage collection, which is a luxury c++ can not effort/offer.



Hope this is usefull to you. Lukas




Reply via email to