기타/웹 개발 지식

객체지향 프로그래밍이란? 객체지향 프로그래밍은 컴퓨터 프로그래밍 패러다임 중 하나로, 프로그래밍에서 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체를 만들고 그 객체들 간의 상호작용을 통해 로직을 구성하는 프로그래밍 방법 이다. 쉽게 객체지향(OOP)를 이해하려면, 붕어빵들로 생각하면 된다. 클래스 → 붕어빵 객체 → 팥 붕어빵, 슈크림 붕어빵, 피자 붕어빵 등 결국 붕어빵이지만, 종류나 만드는 방법이 다른 붕어빵이다!! 객체지향 프로그래밍(OOP)의 4가지 특징 1. 추상화(Abstraction) 추상화는 목적과 관련이 없는 부분을 제거하여 필요한 부분만을 표현한다. 사물들의 공통적인 특징, 즉 추상된 특징을 파악해 인식의 대상으로 삼는 행위이다. 추상화는 **구체적인 사물들의 공통적인 특징을 파악..