
클래스다이어그램(Class Diagram)
·
03_SW(소프트웨어 공학)/UML 및 디자인 패턴
클래스 다이어그램(Class Diagram) 쉽게 이해하기! 😄클래스 다이어그램은 시스템의 구조를 클래스(객체의 설계) 관점에서 표현하는 UML(통합 모델링 언어) 다이어그램이에요. 소프트웨어의 설계 단계에서 객체 간의 관계, 속성, 메서드(동작)를 시각적으로 표현하여 개발자가 시스템을 이해하고 구현할 수 있도록 돕는 역할을 해요. 🏗️📚💻쉽게 말해, 클래스 다이어그램은 "소프트웨어의 설계도를 그리는 것"이에요. 예를 들어, 온라인 쇼핑몰의 ‘고객’, ‘상품’, ‘주문’ 클래스를 정의하고 서로 어떤 관계를 가지는지 보여주는 거예요.예시:은행 시스템에서 고객이 여러 개의 계좌를 가질 수 있는 구조 표현.도서관 시스템에서 회원, 도서, 대출 간의 관계 정의.게임에서 캐릭터, 무기, 아이템 간의 상속 ..