클래스

public class Dialer {
}

맴버 변수 / 메서드

public class Dialer {
  private Vector digits;
  int nDigiets;
  public void digit(int n);
  protected boolean recordDigit(int n);
}

클래스 내부에 대한 정보도 표현이 가능하지만, 자주 사용하기엔 번거롭고 UML은 변수나 함수를 선언하는 장소가 아니기 때문에 꼭 필요한 경우가 아니라면, 사용하지 않는 것이 좋음.

연관

public class Phone {
  private Button itsButtons[15];
}

연관은 대게 다른 객체의 참조를 가지는 인스턴스 변수를 의미한다.

화살표 방향으로 미루어보아 Phone가 Button의 참조를 가짐을 알수 있다.

즉, Phone는 Button과 '연결'된다

상속

public class Employee {
}

public class SalariedEmployee extends Employee {
}