시퀀스 다이어그램
- 액터(Actor) : 시스템으로부터 서비스를 요청하는 외부요소로, 사람이나 외부 시스템 의미
- 객체(object) : 메시지를 주고받는 주체
- 생명선(Lifeline) : 객체가 메모리에 존재하는 기간으로, 객체 아래쪽에 점선을 그어 표현
- 메시지(Message) : 객체가 상호 작용을 위해 주고받는 메시지
- 실행 상자(Active Box) : 객체가 메시지를 주고받으며 구동되고 있음을 표현
럼바우 분석 기법
UML 기본 구성요소
- Things 사물
- Diagram 다이어그램
- Relationship 관계
객체지향 설계원칙
- 단일 책임 원칙(SRP, Single Responsibility Principle)
- 개방-폐쇄의 원칙(OCP, Open Closed Principle)
- 기존의 코드를 변경하지 않으면서 기능을 추가할 수 있도록 설계가 되어야 한다.