SE450: UML Class Diagrams: Basics [13/18] ![]() ![]() ![]() |
Three perspectives
Conceptual - not a direct mapping to classes. Generally is language independent.
Specification - Interfaces, not the implementation. Types rather than classes.
Implementation - lays the entire thing bare.
Shows classes, interfaces, and their relationships (collaborations, generalizations, associations, and dependencies)