Object Modeling — A New Beginning
In 1999, Peter Coad (CEO of TogetherSoft) consolidated his work on adding color to object models into Chapter 1 of Java Modeling in Color with UML: Enterprise Components and Process (Prentice Hall PTR, 1999, ISBN 0-13-011510-X). This article applies Coad's Domain Neutral Component to a simple but typical modeling example.
The chapter can be downloaded as a tutorial from www.togethersoft.com.
I recently worked with a group that was struggling a little with applying the Domain Neutral Component to their object model. The example in this article helped clarify some of the design tradeoffs involved. First, a bit of background for any readers who are new to modeling in color and the Domain Neutral Component.