객체 지향프로그래밍(OOP) 개념 및 원칙1. 객체 지향 개념 및 특징 관련 질문 Q1. 객체 지향 프로그래밍(OOP)에 대해 설명해주세요. ANSWER객체 지향 프로그래밍(OOP)은 객체를 중심으로 프로그램을 설계하고 구성하는 방식입니다. 데이터와 동작을 캡슐화한 객체를 정의하고, 객체 간의 상호작용을 통해 시스템을 구성하며, 복잡한 문제를 더 쉽게 모델링할 수 있습니다. 객체 지향은 재사용성, 유지보수성, 확장성을 높이는 데 도움을 줍니다.객체 지향 프로그래밍 핵심 개념 정리 정의: 데이터를 포함한 객체를 중심으로 프로그램을 구성하는 프로그래밍 패러다임주요 특징: 코드의 재사용성, 유지 보수성, 확장성 증가주요 개념: 캡슐화, 상속, 다형성, 추상화Q2. 객체 지향 프로그래밍(OOP)의 4가지 특징을..