taylorialcom/ ObjectOriented

UML Class Diagrams

Unified Modeling Language (UML) class diagrams provide a quick summary of a class and can also be used to denote relationships between classes.

Figure [student]: Simple Class Diagram

Associations

Figure [studentCity]: Associations

Figure [studentBuddy]: Self Associations

Aggregation

Figure [section]: Aggregation

Composition

Figure [course]: Composition

Dependency

Figure [bankDependency]: Dependency

Inheritance

Figure [inheritanceShape]: Inheritance

Abstract Classes/Methods

Figure [abstractShape]: Abstract Class

Interfaces

Figure [interface]: Interface

Example Diagram

Figure [desktopItemUML]: Example UML Class Diagram