클래스 다이어그램이란 무엇인가??설계 단계 (Requirement Analysis) 단계에서 가장 중요한 것으로 객체 지향 프로그래밍에서 클래스 간의 관계를 표현하는 다이어그램으로 주로 객체의 속성, 메서드, 관계를 정의하여 코드 설계를 도와준다! 1. 클래스 다이어그램의 구성 요소* 구성 요소클래스(Class): 속성과 메서드를 포함연관관계(Association) : 클래스 간의 관계상속관계(Generalization) ▷ : 부모-자식 클래스 관계집합관계(Aggregation) ◇ : 포함하는 관계 (부모가 없어도 자식이 존재 가능)구성관계(Composition) ◆ : 포함하는 관계 (부모가 없어지면 자식도 같이 삭제) 2. 클래스 다이어그램의 예제 하나씩 살펴보면 첫번째 1. 연관 관계 (—..