인터페이스를 표현하는 UML 다이어그램은 클래스를 표현하는 UML 다이어그램과 유사하며, 인터페이스의 주요 구성 요소를 설명하기 위해 직사각형을 사용하며, 직사각형은 수직으로 세 개의 레이어로 구분됩니다.
맨 위의 첫 번째 레이어는 이름 레이어입니다. 인터페이스 이름은 이탤릭체로 작성해야 하며, 이름은 <<interface>>로 수정해야 하며, 수정 사항과 이름을 두 줄로 나열해야 합니다.
두 번째 레이어는 인터페이스의 상수와 유형을 나열하는 상수 레이어입니다. 형식은 "상수 이름:유형"입니다.
세 번째 계층은 인터페이스의 메서드와 반환 유형을 나열하는 작업 계층이라고도 하는 메서드 계층입니다. 형식은 "메서드 이름(매개변수 목록): 유형"입니다.
Computable 인터페이스의 UML 다이어그램은 다음과 같습니다.
클래스가 인터페이스를 구현하는 경우 클래스와 인터페이스 간의 관계는 구현 관계이며 클래스는 인터페이스를 구현한다고 합니다. UML은 클래스와 클래스가 구현하는 인터페이스를 점선으로 연결한다. 점선의 시작 끝이 클래스이고 점선의 끝이 구현하는 인터페이스이지만 끝 부분에는 속이 빈 삼각형이 사용된다. 점선의 끝을 나타냅니다.
Computable 인터페이스를 구현하는 중국 및 일본 클래스의 UML 다이어그램은 다음과 같습니다.