객체지향 프로그래밍
객체지향 프로그래밍이란? 프로그래밍을 명령어 또는 함수의 목록으로 보는 전통적인 명령형 프로그래밍(imperative prograaming)의 절차지향적 관점에서 벗어나 여러개의 독립적 단위, 즉 객체(obejct)의 집합으로 프로그래밍을 표현하려는 프로그래밍 패러다임 객체지향 프로그래밍은 실세계의 실체(사물이나 개념)을 인식하는 철학적 사고를 프로그래밍에 접목하려는 시도에서 시작합니다. 실체는 특징이나 성질을 나타내는 속성(attribute/property)을 가지고 있고, 이를 통해 실체를 인식하거나 구별할 수 있습니다. 예를 들어, 사람은 이름, 주소, 성별, 나이, 신장, 체중 등 다양한 속성을 갖고, "이름이 홍길동이고 나이는 30세인 사람"과 같이 속성을 구체적으로 표현하면 특정한 사람을 다른..
공부한 내용/javascript
2022. 5. 13.