의존관계 (Dependency) -일시적 참조 (객체 생성이나 메서드 호출, 매개변수 등으로 다른 클래스 참조)연관관계 (Association) - 의존관계와 유사하나 참조 후에도 관계 유지하는 점이 다. 화살표 표시가 있는 것은 한 쪽이 다른 쪽을 참조하는 것이고, 화살표가 없는 실선은 둘 다 참조이거나 둘 다 참조가 아니라는 의미이다.
집합 연관 (Aggregation) - 전체 클래스와 부분 클래스의 약한 포함 관계를 나타낸다. 빈 다이아몬드 쪽이 부분 클래스이다.
복합 연관 (Composition) - 전체 클래스와 부분 클래스의 강한 포함 관계를 나타낸다. 전체 클래스가 사라지면 부분 클래스도 함께 사라진다.