다형성1 객체 지향 프로그래밍(OOP) 4대 특징, '자동차와 운전자' 비유로 3분 만에 완벽 이해! 안녕하세요, 여러분의 든든한 IT 길잡이 데브프리입니다. 자바(Java)나 스프링 부트(Spring Boot)를 공부하다 보면 귀에 딱지가 앉도록 듣는 단어가 있습니다. 바로 '객체 지향 프로그래밍(OOP, Object-Oriented Programming)'입니다. "모든 것을 객체로 나누어서 개발한다고요? 그게 도대체 무슨 소리죠?" 코딩 학원에서는 이 개념을 설명할 때 주로 '붕어빵 틀과 붕어빵' 비유를 많이 듭니다. 하지만 기술 면접에서 "객체 지향의 4가지 특징을 설명해 보세요"라는 질문을 받았을 때 붕어빵 이야기만 하다가는 탈락의 고배를 마시기 쉽습니다. 오늘은 백엔드 개발자의 필수 교양이자 면접 1순위 단골 질문! 객체 지향의 4대 특징(추상화, 캡슐화, 상속, 다형성)을 '자동차와 운전자'.. 2026. 7. 14. 이전 1 다음