객치 지향이란 무엇인가? 객체는 무엇인가? 객체 지향이란 실제 세계를 모델링하여 소프트웨어를 개발하는 방법이다Java, C#, C++ 이 그 예이다 TV를 보고 있는 우리들의 모습을 상상해보자'나' 라는 객체가 'TV' 라는 객체를 '리모컨' 이라는 객체로 신호(메세지)를 주고 받으며 채널을 바꾼다이러한 개념을 프로그래밍의 세계에 반영한 것이다 객체(Object)는 상태와 동작을 가지고 있다객체의 상태(state)는 객체의 특징값(속성)이다프로그램에서는 필드로 구현된다객체의 동작(behavior)는 객체가 위할 수 있는 동작이다프로그램에서는 메소드로 구현된다소프트웨어 객체는 메세지(message)를 통해 다른 객체와 통신하고 상호작용한다 이와 비교되는 개념으로 절차 지향 프로그래밍(Procedural P..