객체지향
[OOP] 객체 지향 프로그래밍은 무엇일까
[OOP] 객체 지향 프로그래밍은 무엇일까
2021.06.21Spring은 객체 지향의 꽃이라고 들었는데... 면접에서도 단골 질문 메뉴인 객체 지향은 무엇일까. 📌 객체 지향(Object Oriented) 개발자들이 더욱 편하게 개발할 수 있는 방법론을 고안하는 과정에서 나온 결과물 중 하나라고 생각 현실 세계를 프로그래밍적으로 잘 표현할 수 있는 모델 But, 우리는 개발자이므로 사물 관련된 것보다 추상적 대상에 대한 클래스화에 초점 (본인 생각으로는 확장과 분리를 잘 하게끔 만들어주는 좋은 틀이라 생각, OCP를 생각해보면 그렇습니다.) 구조적 프로그래밍 함수(function)가 가장 중요한 요소(함수 단위) Divide and Conquer(분할 정복)에 기반해 명령어를 논리적 단위로 나눠 블록화해 작성 객체지향 프로그래밍 등장 Object(객체) 단위로 ..