Java (1) 썸네일형 리스트형 56. [CS 지식] 기술 면접 단골 질문! OOP(객체지향) 4대 특징 완벽 정리 객체지향 프로그래밍(OOP)은 AI 시대에 '꼭 알아야 하는거야?'라고 말할 수 있습니다. 하지만 그건 모르는 소리입니다.OOP는 알파벳을 모르고 개발하겠다는 이야기와 같을 만큼 아주 기초중에 기초입니다.객체지향 프로그래밍(OOP)의 핵심인 4대 요소(캡슐화, 추상화, 상속, 다형성)의 개념과 차이점을 다이어그램 및 Java 예제 코드로 정리합니다.1. 객체지향 프로그래밍(OOP)이란?객체지향 프로그래밍(Object-Oriented Programming, OOP)은 소프트웨어 프로그램을 '객체(Object)'들의 모임으로 구성하여 개발하는 프로그래밍 패러다임입니다. 데이터(변수)와 해당 데이터를 처리하는 동작(메서드)을 하나의 단위로 묶어 관리함으로써, 코드의 재사용성을 높이고 유지보수를 용이하게 만듭니.. 이전 1 다음