오브젝트
•
오브젝트 - OOP, 객체, 클래스
•
클래스와 오브젝트
◦
클래스는 오브젝트를 만들어내기 위해 필요한 것 (설계도)
◦
클래스는 청사진이다
◦
클래스의 실체는 오브젝트다
◦
자바에서는 배열(Array)도 오브젝트
▪
자바에서는 오브젝트는 클래스의 인스턴스, 배열이다!
(기술면접에서 답변)
◦
오브젝트:
▪
프로그램을 실행했을 때 클래스를 기반으로 만들어지는 실제 동작하는 무엇을 의미
•
클래스의 인스턴스 = 오브젝트!?
◦
인스턴스 - 추상적인 것에 대한 실체
의존관계
•
의존관계란?
◦
A —→ B (A가 B에 의존한다)
◦
Client의 기능이 제대로 동작하려면 Supplier가 필요
◦
Client가 Supplier를 사용, 호출, 생성, 인스턴스화, 전송