객체지향이란?
OOP, 즉 객체지향이을 논하려면, 말씀하신대로 도대체 "객체지향이란 무엇인가"에 대해서 한 번쯤은 생각을 해 봐야 할 것입니다. 그리고 객체지향이런 무엇인가를 생각하려면 먼저 '객체란 무엇인가'라는 근본적인 물음에 대해서 어느 정도의 가닥을 잡고 있어야 할 필요가 있습니다. 일단 객체지향이라는 것도 알고 보면, 모든 것을 객체 위주로 생각하는 것이기 때문에, 객체가 무엇이며 그것이 어떤 성질을 가지고 있는지, 또 객체는 어떻게 다루면 되는 것인지에 대한 것을 실제로 부딪히면서 채득하는 것이 좀 더 쉬운 접근방법이라고 생각됩니다. 자전거를 배우려면 직접 타봐야 하듯이 말입니다. 이제 그러한 마음가짐으로 이제부터는 객체가 무엇인지부터 하나씩 짚어보도록 하겠습니다. '객체 지향 프로그래밍'이 컴퓨터에서 이루..