I\'ve recently spent a good deal of time performing detailed UML designs of various SW components that I have since written. Looking back on what I have recently finished an
On a class diagram, you are thinking of the static relationships between classes. You probably don't really need to think about the behavioural aspects of those relationships on the class diagram, it just muddies the waters and is evidence of over-analysis. (IMHO of course)