클래스다이어그램
![[소프트웨어공학] 클래스 다이어그램](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnjeDu%2FbtrL8TV3GjK%2FjsJR5pZ62cjoRR7PiPIvjk%2Fimg.png)
[소프트웨어공학] 클래스 다이어그램
클래스 다이어그램 시스템의 정적 구조 시스템을 구성하는 클래스와 그들 간의 관계 표현 클래스 이름, 속성, 연산 속성과 연산의 접근 제어자 + (public), - (private), # (protected), ~ (package) 속성의 표현 static은 밑줄 [+ or - or # or ~] 이름: 타입[다중성 정보][=초기값] 연산의 표현 static은 밑줄 [+ or - or # or ~] 이름(인자1: 타입1, ..., 인자n: 타입n): 반환타입 표현식이 Swift 같네요 public func someFunc(num: Int, name: String) -> String 이런 느낌 제약 조건 { } 또는 노트 심볼 이용 다중성 클래스의 관계 연관, 일반화, 실체화, 집합, 의존 관계 클래스의 ..