객체지향 프로그래밍의 기본 개념 이해하기 1편 - 객체지향 프로그래밍의 개념과 특징
안녕하세요, 이번에는 객체지향 프로그래밍의 개념과 특징에 대해 알아보겠습니다. 객체지향 프로그래밍이란? 객체지향 프로그래밍(Object-Oriented Programming, OOP)은 컴퓨터 프로그래밍의 패러다임 중 하나입니다. 객체지향 프로그래밍에서는 모든 것을 객체(Object)로 취급합니다. 객체는 데이터와 해당 데이터를 처리하는 기능을 가진 프로그램의 단위입니다. 이러한 객체를 이용하여 프로그래밍을 하는 것이 객체지향 프로그래밍입니다. 객체지향 프로그래밍의 특징 1. 캡슐화(Encapsulation) 객체지향 프로그래밍에서는 데이터와 해당 데이터를 처리하는 기능을 하나로 묶어 캡슐화합니다. 캡슐화된 객체는 내부 구현을 숨기고, 외부에서는 객체의 인터페이스만을 통해 객체에 접근할 수 있습니다. 이..