[linux-audio-dev] MVC again
AFBLukas at gmx.de
Tue Jun 3 15:28:01 UTC 2003
>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
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
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.
More information about the Linux-audio-dev