Originally posted by Brian Legg:
Not a single reply.... is my post to unclear? Is there a way to post an attachment so I can attach my class diagram?
As far as helping you out: you haven't really asked any questions, or explained what sorts of things you're having trouble with, so I don't really know where to start. There are both high-level (class diagram) and low-level (implementation) issues mentioned here, both of which we could offer some advice on; depends what you're looking for. There's also the question as to whether this is a learn-to-program kind of question, or a how-is-this-done-in-the-real-world? kind of question. The answers would also be different.
So let us know what kind of help you're most interested in, and we'll see if we can get a discussion going.
Originally posted by Ernest Friedman-Hill:
(if Item extends Component, then a List<Component> could contain an Item -- probably not a good idea.)