728x90 객체지향 프로그램이란1 [Java] 01. 객체와 객체 지향 프로그래밍의 의미 1. 객체 - 사전적 의미로 "의사나 행위가 미치는 대상" - 구체적, 추상적 데이터의 단위 (ex: 학생, 회원, 생산, 주문, 배송 등) 2. 객체 지향 프로그래밍과 절차 지향 프로그래밍 아침에 일어나 학교에 가는 과정을 예로 들어보면 * 절차 지향 프로그래밍의 경우 - 시간이나 사건의 흐름에 따른 프로그래밍을 뜻한다. (ex: 일어난다 -> 씻는다 -> 밥 먹는다 -> 버스에 탄다 -> 요금을 지불한다 -> 학교에 도착한다.) - 대표적인 절자 지향 언어가 C이다. * 객제 지향 프로그래밍의 경우 - 객체를 정의하고 - 각 객체가 제공하는 기능들을 구현하고 - 각 객체가 제공하는 기능들 간의 소통(메시지 전달)을 통하여 객체간의 협력을 구현한다. - 대표적인 객체 지향 언어는 Python, Java.. 2021. 11. 17. 이전 1 다음 728x90