In This Chapter
Choosing key objects and classes
Nominating good names
Attributing the attributes
Getting openness with operations
Building the boxes
Allowing for privacy
J ust as you take time to get to know a friend, you need to take the time to get to know the important objects and classes of your system before you start doing UML modeling. With this chapter as your guide, you can identify these key classes and objects in your system and give them useful names. By spending quality time with classes and objects, you get a good idea of what attributes a class has, what operations it can do, and even what parts must remain private or may be shared.
In this chapter, we offer useful tips for identifying and naming classes and their parts, and then we help you start organizing all these parts into a model that everyone on your development team can easily understand and use.