- 조립식 프로그래밍 - 객체를 조립하여 전체 프로그램을 만드는 것 - 고장이 나면 해당 부분만 수리
- 클래스란? 객체를 만들기 위한 설계도, 객체 또는 인스턴스라고 한다. - 프로그램을 만들려면 여러 객체가 필요, 여러 객체를 만들려면 객체별 클래스가 필요
- 클래스는 상태를 정의하는 필드(fields)와 동작을 정의하는 메소드(methods)로 나뉜다