Class diagrams with properties and methods
Class diagrams can contain more information about classes than just their name
A class can be represented by three boxes:
The uppermost box contains the class name
The middle box contains the class’ properties
The bottom box contains the class’ methods
A plus sign indicates a property/method is public
A minus sign indicates a property/method is private
A pound sign (#) indicates a property/method is protected