14.5. The Importance of Object Design Skill over UML Notation Skill
The following chapters explore detailed object design while applying UML diagrams. It's been said before, but is important to stress: What's important is knowing how to think and design in objects, and apply object design best-practice patterns, which is a very different and much more valuable skill than knowing UML notation.While drawing a UML object diagram, we need to answer key questions: What are the responsibilities of the object? Who does it collaborate with? What design patterns should be applied? Far more important than knowing the difference between UML 1.4 and 2.0 notation! Therefore, the emphasis of the following chapters is on these principles and patterns in object design.
Object Design Skill vs. UML Notation Skill Drawing UML is a reflection of making decisions about the design.The object design skills are what matter, not knowing how to draw UML. Fundamental object design requires knowledge of:
|