classdiagram

    📝 클래스 다이어그램 (Class Diagram)

    클래스 다이어그램 ✔️ 시스템에서 사용되는 객체 타입을 정의한다. ✔️ 객체 지향 시스템 모델링에서 공통적으로 많이 쓰이는 다이어그램이다. 클래스 다이어그램의 관계 중 다음 5가지를 통해 알아보고자 한다. ✔️ 상속(inheritance) 슈퍼클래스와 서브클래스로 나누어 상속관계를 화살표로 표시한다. ✔️ 연관(association) 화살표로 연관관계를 나타낸다. ✔️ 집합(aggregation) 약한 결합을 나타내며 속이 빈 마름모로 표시한다. ✔️ 합성(composition) 강한 결합을 나타내며 속이 찬 마름모로 표시한다. ✔️ 의존(dependency) 일시적 관계를 표현할 때 사용하며 점선으로 표시한다. "위 5가지의 공통점은 전부 다 의존관계의 개념으로 볼 수 있습니다." 상속 연관 집합 합성..