Sequence Diagram의 기본적인 표기법
- 최초 메시지 (found message)
- 실행 명제 막대 (execution specification bar)
- 다이어그램 프레임
- 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)을 위해