016. OOP 추상화 = 모델링
지난 시간 추상화라는 단어의 일반적인 뜻을 알아봤습니다. 추상화란 구체적인 것을 분해해서 관찰자가 관심있는 특성만을 가지고 재조합하는 것이라고 정리할 수 있습니다. 이렇게 정리되시지 않았다구요. 그건 제 잘못입니다. 설명을 제대로 못한 것이죠. ^^ 일단 위의 개념을 머리 속에 두시고 OOP 의 추상화로 이야기를 전개해 보도록 하겠습니다. 객체지향의 4대 특성은 무엇을 통해 구현 될까요? 네 바로 클래스를 통해 구현 됩니다. 또는 객체라고 할 수도 있겠구요. 그런데 여기서 클래스와 객체에 대해서 이야기를 하고 넘어가야 할 듯 합니다. 붕어빵틀 vs 붕어빵은 지금 이 순간부터 버리십시요. 버리셨죠.. ^^ 그럼 먼저 클래스가 뭔지, 객체가 뭔지 이해하기 위해 질문부터 던져보겠습니다. 쥐는 클래스일까요? 객..