JVM? 객체지향 프로그램? 이름은 많이 들어봤다. 하지만 누군가 나에게 객체지향프로그램이 뭐야? JVM이라고 알아? 라고 머리속에 정리되어 있지 않고 어렴풋이 본 기억으로 말문이 막힐 것 같았다. 그래서 오늘 한번 WIL의 첫주제로 써보려 한다. 객체지향 프로그램(Object Oriented Programming = OOP )이란? 위키피디아에 기록된 내용으로는 객체 지향 프로그래밍은 컴퓨터 프로그래밍의 패러다임 중 하나이다. 객체 지향 프로그래밍은 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단위, 즉 "객체" 들의 모임으로 파악하고자 하는 것이다. 각각의 객체는 메시지를 주고받고, 데이터를 처리할 수 있다. (출처: 위키피디아) 객체 / 지향 / 프로그래밍 을 나눠서 ..