C#/C# 스터디 C# 클래스 다이어그램 RodeJ.H 2015. 12. 22. 02:32 - 클래스 더보기접기 + public - private # protection 접기 - 관계 더보기접기 1. 의존관계( ---> ) 'using', 'has a' 관계를가진다. 사용되는 모델의 속성, 기능이 변경되면 사용하는 요소는 영향을 받지만 그 역은 성립하지 않는다 [학생] ----> [연필] 2. 일반화(ㅡ▷) 여러개의 클래스가 가지는 공통적인 특징을 추출하여 일반화시키는 것을 의미 추상클래스는 이탤릭체로 표시 3. 연관관계 (1 0..1 * 1..*) 클래스로부터 인스턴스간의 관계를 표현 4. 집합연관관계(◇ㅡ) 전체와 부분을 나타내는 모델 [공책]◇ㅡ[종이] 1 * 5. 복합연관관계(◆ㅡ) 전체와 부분을 나타내며, 연관관계를 맺고있는 클래스는 생명주기가 같을때 표현 [사람]◆ㅡ[심장] 1 1 6. 실체화, 권력화(ㅡ○)인터페이스를 나타낼때 사용 [인터페이스 구현]ㅡ○ 접기