UML

관계

  • 연관 관계 : 둘 이상의 사물이 서로 관련되어 있음. 지속적 참조(대상을 필드로 가지고 있음)
  • 집합 관계 : 하나의 사물이 여러개의 사물을 포함하고 있음. 전체와 부분은 독립적이므로 전체가 파괴되어도 부분은 생존.
  • 포함 관계 : 하나의 사물이 여러개의 사물을 포함하고 있음. 전체와 부분은 종속적이므로 전체가 파괴되면 부분도 파괴.
  • 일반화 관계 : 상속 관계
  • 실체화 관계 : 인터페이스 구현
  • 의존 관계 : 일시적인 연관관계(대상을 필드로 가지지 않음, 매개변수나 메소드로 이용)