객체 지향 패러다임은 클래스의 인스턴스인 객체를 중심으로 소프트웨어 설계를 구성하는 프로그래밍 패러다임입니다. 객체 지향 패러다임은 객체 지향 프로그래밍 설계의 원칙 중 캡슐화, 상속 및 다형성의 원칙을 기반으로 합니다. 객체 지향 패러다임에서 클래스는 객체 생성을 위한 청사진 또는 템플릿 역할을 합니다. 해당 클래스의 개체가 소유할 속성(속성)properties(attributes) 및 동작(메서드)behaviors(methods)을 정의합니다. 개체는 클래스의 인스턴스이며 각 개체는 여전히 특정 클래스에 속하면서도 고유한 상태와 동작을 가질 수 있습니다. 캡슐화는 객체 지향 패러다임의 핵심 원칙입니다. 즉, 해당 데이터에서 작동하는 데이터와 메서드가 클래스 내에서 함께 묶인다는 의미입니다. 이는 정보..