조립식 프로그래밍.
객체를 조립하여 전체 프로그램을 만든다.
✔장점!
고장이 나도 해당 부분만 수리하면 된다.
기능을 추가할 때, 만들어서 끼워 넣으면 된다.
✔객체는 어떻게 만드나?
객체는 클래스로 만든다.
✔클래스와 객체의 차이
클래스 = 객체를 만들기 위한 설계도
객체 = 해당 설계도를 통해 만들어진 무언가. 인스턴스.
✔️구조
필드(field) : 상태를 정의 하는 것
메소드(method) : 동작을 정의 하는 것
ex)고양이
클래스Baby(공장)
클래스 Baby를 참조해서 baby라는 객체를 생성(제품)
클래스Baby를 참조해서 baby2라는 객체를 생성(제품)