객체 지향 프로그래밍이라는 패러다임이 등장하기 전엔절차 지향 프로그래밍이 있었다.우리는 앞서 모든 것을 절차적으로 생각하고 기껏해야 함수로 이동하는 것이 전부였다.\-> 초기의 C , 포트란 같은 언어들이 절차적 언어그러나 객체 지향 프로그래밍이 등장하면서, 단순히 변
하나의 모델이 되는 청사진(blueprint)를 만들고,그 청사진을 바탕으로 한 객체(object)를 만드는 프로그래밍 패턴을 객체 지향 프로그래밍 이라고한다.여기서 하나의 모델이 되는 청사진을 -> class청사진을 바탕으로 한 객체 -> instance