Module Design and Implementation
boxes are the attributes of the class. Under that are the methods, with the class
methods underlined. The diagram uses the open arrow to show inheritance between
BOA::Logger::Enhanced and BOA::Logger. The dashed arrow from BOA::Network
to BOA::Logger::Enhanced says that BOA::Network uses BOA::Logger::Enhanced.
Figure 3 2. UML class diagram example
If this small introduction piques your interest, I suggest you invest in a good
book on the UML
13
and give it a try on your next project.
13. There are many to choose from, but I've found The Unified Modeling Language User Guide by
Booch, Rumbaugh, and Jacobson (Addison Wesley) to be readable and engaging.
93
93
footer
Our partners:
PHP: Hypertext Preprocessor Best Web Hosting
Java Web Hosting
Inexpensive Web Hosting
Jsp Web Hosting
Cheapest Web Hosting
Jsp Hosting
Cheap Hosting
Visionwebhosting.net Business web hosting division of Web
Design Plus. All rights reserved