프로토타입이란
객체지향 프로그래밍 객체지향 프로그래밍이란 여러 개의 독립적 단위, 즉 객체의 집합으로 프로그램을 표현하려는 프로그래밍 패러다임입니다. 철학적 사고를 프로그래밍에 접목하려는 시도들이 있었고, 실체는 특징이나 성질을 나타내는 속성을 가지고 있고, 이를 통해 실체를 인식하거나 구별할 수 있습니다. 예를 들어서 사람은 이름, 성별, 나이, 주소 등 다양한 속성을 갖습니다. "이름이 석금용이고 성별은 남자이며 나이는 29살인 사람"으로 속성을 구체적으로 표현하면 특정한 사람을 다른 사람과 구별하여 인식할 수 있습니다. 프로그램에 대입해보면, "이름"과 "성별"에만 관심있다고 할 때, 다양한 속성 중에서 프로그램에 필요한 속성만 간추려 표현하는 것을 추상화라 합니다. 아래 예시는"이름"과 "성별"이라는 속성을 갖..