최대한 빠르게 답하기
- ( )을 갖고 존재하는 것을 실체라 한다.
- 행위란? 실체가 ( )을 달성하기 위해 ( )이다.
- 실체가 인식되는 두 가지 방법
- 인식의 두 가지 방법으로 객체와 값을 구분하라.
- 링크는 ( )와 ( ) 사이의 연결
- 객체는 ( ), ( ), ( )를 갖는다. 값은 ( )만을 갖는다.
- 변화는 ( )이 전제되어야 한다.
- ( )를 통해서 변화를 인식할 수 있다. 비교하려면 비교할 수 있는 이름과 ( )이 있어야 한다.
- 객체의 변화를 이야기하기 위해 사용되는 비교대상의 이름과 값을 객체의 ( )이라 한다.
- 변화를 겪는 객체가 그때 어떠했는지 또는 지금 어떠한지에 대한 표현을 ( )라 한다.
- 하나로 묶인 특성들의 그룹을 ( )이라 한다.
- UML에서는 값을 ( ), ( ), ( )로 구분한다.
- 링크는 ( )와 ( )를 연결하는 ( )이다.
- 실체, 행위, 객체, 값, 링크, 상태, 특성에 대한 영문표현
생각해 보고 답하기
- 값은 변화를 이야기할 수 없는데 그 이유는? 2.1, 2.2, 2.3, 2.4, 2.5, 2.8 참조
- 값은 언제 사용되는가? 2.11, 2.12, 2.13 참조
- 데이터값은 왜 사용하는가? 2.18 참조
- 값이 상태를 갖지 못하는 이유는? 1번에 기반, 2.15 참조
- 객체와 값 사이나 값과 값 사이에 링크를 작성할 수 없는 이유는? 정체성과 관련해서 생각, 4.2 참조
- 객체와 값의 같은 점과 다른 점은?
- 값도 행위를 갖는다고 했는데 값은 어떤 행위를 가질까? 예를 제시할 것.
제시된 내용에 대해서 설명하기
- 객체와 값 구분은 복잡성을 다루기 위한 것이다. 1.11참조
- 정체성을 갖는 객체만 여러 개 중에서 하나를 선택할 수 있다. 2.7 참조
- 변화는 객체 자체를 대상으로 한다. 2.14 참조
- 객체는 어떤 변화를 겪을까? 객체가 겪는 변화는 모두 같은 성격의 것일까? 사람을 객체로 생각하고, 나이의 변화와 운전면허보유여부의 변화를 비교 설명
실습
- 온라인 서점에서 도서를 주문해 봅니다. 도서를 주문하기 위한 과정 중에 보여지는 화면들을 보고 객체를 식별해 봅니다.