[IT 기술 면접] OOP(객체 지향 프로그래밍) 이란?
무작정 개발
2022년 5월 24일에 6개월 국비 교육과정을 수료하였다. 일주일 간 휴식 시간을 보내고, 오늘부터 기술 면접을 준비하고자 한다. 하루에 2~3개씩 정리해서 포스팅 하기 Java 개발자 기술 면접 단골 질문인 OOP에 대해 정리하고자 한다. ▶ OOP 란? 먼저 OOP는 Object Oriented Programming의 줄임말이다. 객체(Object) / Oriented(지향) / Programming(프로그래밍) 객체 지향 프로그래밍이란 인간 중심적 프로그래밍 패러다임(견해, 사고법)이라고 할 수 있다. 즉, 현실 세계를 프로그래밍으로 옮겨와 프로그래밍하는 것을 말한다. 현실 세계의 사물들을 객체라고 보고 그 객체로부터 개발하고자 하는 애플리케이션에 필요한 특징들을 뽑아와 프로그래밍하는 것이다. 이..