[TIL]221026 - Sequence diagram , 클래스 속성과 메소드 , 다형성

Jimin·2022년 10월 26일
0

Sequence Diagram의 기본적인 표기법

  • 최초 메시지 (found message)
  • 실행 명제 막대 (execution specification bar)


  • 응답 또는 반환

  • self 또는 this로의 메시지

  • 인스턴스 생성

  • 객체의 생성과 소멸 (garbagee collection 기능이 없는 경우나 소멸을 명시할 필요가 있는 경우)

  • 다이어그램 프레임

  • Interation diagram 연결

클래스 속성과 메소드

Object Attribute/Method vs Class Attribute/Method
객체에 붙어 있는 것 vs 클래스에 붙어 있는 것

  • ca1, ca2는 object 없어도 접근 가능함
  • 여기서 class는 1개, object는 2개 존재
  • 클래스 속성은 앞에 static이 붙음

  • Calendar: Class (앞 글자 대문자)
  • getAvailableLocalse()는 클래스 메소드
  • :Foo 는 Class Foo의 object (no name)
  • <<metaclass>> 스테레오 타입, 클래스 명시

다형적 메시지와 사례들

  • 추상 클래스: 다형성(polymorphism)을 위해

0개의 댓글