클래스 다이어그램과 객체 다이어그램

13강. 클래스 다이어그램과 객체 다이어그램

상호작용 다이어그램에 대해 알아보자.

주요 용어

  • 클래스: 동종의 객체를 추상화하여 표현한 틀로서
    객체가 가질 수 있는 속성과 행위로 구성된다.

  • 객체: 특정 클래스의 실제화된 인스턴스이다.

  • 상속 관계: 부모 클래스와 자식 클래스 간의 관계이다.
    자식 클래스는 부모 클래스가 가지는 공통 속성과 행위를 상속받는다.

  • 의존 관계: 클래스 간의 단순 사용 관계로 가장 약한 형태의 결합이다.

  • 클래스 다이어그램: 개별 클래스의 명세와 클래스 간의 관계를 표현하는
    UML 다이어그램이다.

정리하기

  • 클래스는 객체의 설계도이며, 객체는 클래스의 인스턴스이다.

  • 클래스는 상태를 나타내는 속성과 동작을 표현하는 메소드로 구성된다.

  • 클래스 간의 관계로 의존, 연관, 집합체 연관, 구성 집합체 연관, 일반화가 있다.

  • 클래스 다이어그램을 사용하여 클래스를 명세하고
    클래스 간의 관계를 보여줄 수 있다.

  • 객체 다이어그램은 객체의 상태와 링크를 이용하여
    실행 중의 시스템 상황을 보여준다.

참고 자료

  • UML을 활용한 시스템 분석 설계, 최은만, 2010, 생능출판사
  • UML을 활용한 객체지향 분석 설계, 그래디 부치 등, 에이콘출판사