Class Diagram for the Address Book Example

Shown below is the class diagram for the Address Book Example. To prevent the diagram from becoming overly large, only the name of each class is shown - the attribute and behavior "compartments" are shown in the detailed design, but are omitted here.

The diagram includes the classes discovered during analysis, plus some additional classes discovered during design. (In a more significant system, the total number of classes may be about five times as great as the number of classes uncovered during analysis.)

The following relationships hold between the objects:


Click on a class icon for links to further information about it

[ Class Diagram ] Class AddressBookApplication Class AddressBookController Class MultiInputPane Class FileSystem Class AddressBookGUI Class AddressBook Class Person.CompareByName Class Person.CompareByZip Class Person


Page of links for non frames-enabled browsers.

Valid XHTML 1.0!

Copyright © 2005 - Russell C. Bjork. Permission for non-commercial reproduction for educational use is hereby granted; all other rights are reserved.