추상화1 객체지향 프로그램이란? 객체지향 프로그램(Object-Oriented Programming, OOP)은 컴퓨터 프로그래밍의 패러다임 중 하나입니다. 객체지향 프로그램은 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단위, 즉 "객체"들의 모임으로 파악하고자 하는 것입니다. 각각의 객체는 메시지를 주고받고, 데이터를 처리할 수 있습니다. 객체지향 프로그램은 다음과 같은 특징을 가지고 있습니다. 추상화(Abstraction): 객체는 현실 세계의 개념이나 물체를 추상화하여 표현합니다. 예를 들어, "사람"이라는 객체는 현실 세계의 사람을 추상화하여 표현한 것입니다. 캡슐화(Encapsulation): 객체의 데이터와 메서드를 하나의 단위로 묶어 보호합니다. 객체의 내부 구현을 외부에서 볼 수 없도록 하.. 2024. 2. 16. 이전 1 다음