ddd1 [CS Study] Programming (프로그래밍 공통) 1. OOP(Object-Oriented Programming)에 대해 설명하시오객체지향 프로그래밍(OOP, Object-Oriented Programming)은 데이터를 객체(object)로 추상화하여,객체 간의 상호작용을 통해 문제를 해결하는 프로그래밍 패러다임🔹 OOP의 4대 핵심 특성특징 설명캡슐화 (Encapsulation)데이터(속성)와 기능(메서드)을 하나로 묶고, 외부로부터 내부 구현을 숨김상속 (Inheritance)기존 클래스(부모)의 속성과 기능을 새로운 클래스(자식)가 물려받음다형성 (Polymorphism)하나의 인터페이스로 여러 기능을 구현할 수 있음추상화 (Abstraction)복잡한 구현은 숨기고, 필요한 기능만 인터페이스로 노출✅ OOP -> 코드의 재사용성, 유지보수성,.. 2025. 8. 11. 이전 1 다음