객체지향 데이터 모델 - 객체(object)
현실세계에 존재하는 개채를 추상적으로 표현
객체지향 데이터 모델을 구성하는 기본 요소
각 개체는 객체 식별자(OID: object identifier) 가짐
→ 시스템 전체에서 유일하게 식별될 수 있는 것
→ 객체간의 관계는 객체 식별자를 사용해 참조할 수 있음
객체 = 속성(attribute) + 메서드(method)
→ 속성: 상태를 의미
→ 메서드: 상태를 조작
객체지향 데이터 모델 - 속성(attribute)
객체지향 데이터 모델 - 메서드 (method)
객체지향 데이터 모델 - 메시지 (message)
객체에 접근하기 위한 공용인터페이스 역할
특정 객체의 속성과 메서드에 접근하기 위해서는 메시지를 사용해야함
(ex: 객체의 속성값을 수정하기 위해서는 그에 해당하는 메서드를 실행시키는 메시지를 해당 객체에 보내야함!)
객체지향 데이터 모델 - 클래스 (class)