💎 객체지향 프로그래밍(OOP) 핵심 4대 원칙과 설계 철학목차1. 객체지향이란? (클래스와 객체)2. OOP의 4대 핵심 원칙 (캡슐화·상속·다형성·추상화)3. 결정적 차이: 상속(is-a) vs 인터페이스(can-do)4. 핵심 요약 및 카테고리 추천1. 객체지향 프로그래밍(OOP)이란?객체지향이란 프로그램을 단순한 명령어의 집합이 아니라, 서로 상호작용하는 '객체'들의 모임으로 파악하는 방법론입니다. 현실 세계의 사물을 소프트웨어 안으로 옮겨온다고 생각하면 쉽습니다.🏗️ 클래스 (Class)객체를 만들기 위한 설계도입니다.(예: 붕어빵 틀, 자동차 설계도)🚗 객체 (Object / Instance)설계도를 바탕으로 실체화된 결과물입니다.(예: 갓 구운 붕어빵, 실제로 달리는 자동차)2. OOP..