객체지향 프로그래밍Object Oriented Programing의 앞글자만 따서 OOP라고 불립니다. 이는 프로그래밍 패러다임의 하나로, 데이터를 객체로 다루며, 객체의 상호작용을 통해 프로그램을 설계하는 방식입니다.쉽게 생각했을 때 아주 잘 정리된 코드 또는 구조방식이라고 볼 수 있습니다.정리가 잘 되어있는 만큼 문제가 생긴 구간을 찾아서 유지보수하거나 사용하기 쉬울 것입니다. 객체 (Object)데이터를 구조화하고 관련 기능을 함께 묶어 하나의 단위로 관리하는 방법입니다.클래스를 기반으로 메모리에 생성된 구체적인 실체이며, 속성과 데이터를 처리하는 메서드를 포함합니다.객체는 상태와 행동을 가지며, 이를 속성(Properties)과 메서드(Methods)라고 하며, 클래스의 인스턴스입니다. 객체의 ..