목록다형성 (1)
학습하며 정리하는 개발블로그
OOP: 객체지향프로그래밍
객체지향 프로그래밍(OOP)의 이해 객체지향 프로그래밍은 소프트웨어를 현실 세계의 사물과 그 상호작용을 모델링하는 방식으로 설계하는 패러다임입니다. OOP는 단순히 코드를 작성하는 방법을 넘어서, 시스템을 더 쉽게 유지보수하고 확장할 수 있는 구조를 제공합니다. 이 글에서는 OOP의 기본 개념들을 설명하고, 각각의 개념이 왜 중요한지와 실제 코드 예시를 통해 어떻게 구현되는지 살펴보겠습니다.객체와 클래스: OOP의 출발점객체란 무엇인가? 객체는 프로그램 내에서 실제로 동작하는 “실체”입니다. 현실 세계에서 볼 수 있는 물건이나 개념처럼, 객체는 상태(속성)와 행동(메서드)을 가집니다. 예를 들어, “자동차”라는 객체는 색상, 모델, 속도 등의 속성을 가지며, 운전, 정지, 가속 등의 행동을 수행할 수 있..
객체지향프로그래밍:OOP
2025. 3. 12. 17:22