
public class Dialer {
}

public class Dialer {
private Vector digits;
int nDigiets;
public void digit(int n);
protected boolean recordDigit(int n);
}
-: private#: protected+: public클래스 내부에 대한 정보도 표현이 가능하지만, 자주 사용하기엔 번거롭고 UML은 변수나 함수를 선언하는 장소가 아니기 때문에 꼭 필요한 경우가 아니라면, 사용하지 않는 것이 좋음.

public class Phone {
private Button itsButtons[15];
}
연관은 대게 다른 객체의 참조를 가지는 인스턴스 변수를 의미한다.
화살표 방향으로 미루어보아 Phone가 Button의 참조를 가짐을 알수 있다.
즉, Phone는 Button과 '연결'된다

public class Employee {
}
public class SalariedEmployee extends Employee {
}