Introduction to Object-Oriented Design
Introduction to Object-Oriented Design
What is Object-Oriented Programming?
Classes
Example
Representing Classes in UML
Class Relationships: Subclasses
OOP Terminology
Class Instances: Objects
Object Relationships
Multiplicities
Object Relationships in Diagrams
Instance Variables
Instance Variables in Diagrams
Class Operations (Methods)
Subclass Methods
Including Methods in a UML Diagram
ItemList Methods
A Final Class Diagram
Overriding Methods
Classes vs. Objects
Diagramming Objects
Sequence Diagrams
Method Calling Syntax