Class Diagram

doran·2024년 10월 17일

Associate Architecture

목록 보기
4/6

클래스 다이어그램의 구성요소와 표현

클래스의 구성 요소

클래스는 클래스 이름, 속성, 메서드로 구성

클래스 Class

  • 공통의 속성, 메서드(오퍼레이션), 관계, 의미를 공유하는 객체 집합에 대한 기술
  • 객체를 생성할 수 있는 구조와 정보를 갖는 특
  • 붕어빵 기계 = 클래스 / 붕어빵 = 객체
  • 객체는 클래스의 인스턴스

속성 Attribute

  • 클래스의 구조적 특성에 이름을 붙인 것
  • 구조적 특성에 해당하는 인스턴스가 보유할 수 있는 값의 범위를 기술
  • 영문 소문자로 시작함
// 클래스
Box {
    // 속성
    private int width;
    private int depth;
    private int heigth;
    // 메서드
    void value() {
    }
}

메서드 Method

  • operation 이라고도 함
  • 이름, 타입, 매개변수들과 연관된 행위를 호출할 때 제약사항이 요구되는데, 이 제약사항을 명세하는 클래스의 행위적 특징
종류부호설명
public+자신의 속성이나 동작을 외부에 공개하는 접근 제어
protected-상속된 파생 클래스만 액세스할 수 있는 접근 제어
private#구조체의 멤버 함수만 접근할 수 있으며 외부에서 액세스할 수 없는 접근 제어
profile
Hi :)

0개의 댓글