객체 지향 프로그래밍 클래스(Class)와 객체(Object) 객체 변수(Intance variable) 메서드(Method) • 객체 지향 프로그래밍 객체 지향 프로그래밍(OOP, Object-Oriented Programming)은 소프트웨어 개발에 사용되는 프로그래밍 패러다임 중 하나로, 현실 세계의 개념을 모델링하고 이를 객체(Object)라는 기본 단위로 표현하는 개념이다. 주된 목표로는 코드의 재사용성, 유지보수성, 확장성 향상과 복잡한 S/W 시스템을 더욱 효과적으로 설계하고 구현하기 위한 도구이다. OOP의 주요 개념과 원칙 1. 클래스(Class) 클래스는 객체를 생성하기 위한 템플릿 또는 설계도 역할을 한다. 객체의 상태(속성, 멤버 변수) 및 행동(메서드, 함수)를 정의한다. 2. 객..