템플릿1 UML - 클래스 다이어그램 고급 - 템플릿 클래스 - 이 글은 UML Distilled (마틴 파울러)책을 기반으로 작성하였습니다. - 템플릿(매개변수) 클래스 정의 몇몇 언어는 매개변수 클래스(템플릿)라는 개념이 있다. Java에서 Set의 코드를 보면 아래와 같이 템플릿을 볼 수 있다. public interface Set extends Collection { 이렇게 정의된 템플릿 클래스는 아래와 같이 사용할 수 있다. Set employeeSet = new HashSet(); UML 에서도 이런 템플릿 매개변수를 지원한다. 템플릿 매개변수 T를 갖는 Set 을 UML로 표현하면 아래와 같다. Set 오른쪽 위에 점선 박스는 템플릿 매개변수를 나타낸것이다. 여러개를 선언할 수 있으며, 여기서는 매개변수 이름은 T 이고, 타입은 Class 임을 표시하.. 2021. 2. 10. 이전 1 다음