Class Diagram and Examples