클래스 접근 제어자public+private-protected#package~ 클래스 간 관계 A → B 방향으로 한다면Association: A가 B를 참조함. 서로 참조하고 명령을 내릴 수 있음Direct Association: A가 명령을 내리고 B가 수행함Inheritance: 상속 관계. A가 B로부터 물려받음Realizeation: A를 B가 실체화함Dependency: 의존관계Aggregation: B는 A의 부분집합. 소유 개체와 피소유 개체는 별도로 생성됨.(ex 필통과 지우개)Composition: Aggregation보다 더 강력한 집합의 의미. A와 B는 동시에 생성됨.(ex 얼굴과 눈)