소프트웨어 설계
핵심046
객체(Object)
출제 빈도
8회
원본 17쪽
객체는 데이터와 데이터를 처리하는 함수를 묶어 놓은(캡슐화한) 하나의 소프트웨어 모듈이다.
• 객체의 특성
- 객체는 독립적으로 식별 가능한 이름을 가지고 있다. - 객체가 가질 수 있는 조건을 상태(State)라고 하는
데, 일반적으로 상태는 시간에 따라 변한다.
- 객체와 객체는 상호 연관성에 의한 관계가 형성된다. - 객체가 반응할 수 있는 메시지(Message)의 집합을 행
위라고 하며, 객체는 행위의 특징을 나타낼 수 있다.
- 객체는 일정한 기억장소를 가지고 있다.
객체의 메소드는 다른 객체로부터 메시지를 받았을 때 정해진 기능을 수행한다.
잠깐만요 ! 메시지(Message) 메시지는 객체들 간에 상호작용을 하는 데 사용되는 수단으로, 객체에게 어떤 행위를 하도록 지시하는 명령 또는 요구사항입니다.