Computer Science/객체 지향 프로그래밍

Computer Science/객체 지향 프로그래밍

객체 지향 프로그래밍(Object-Oriented Programming)의 요소

객체 지향 프로그래밍(Object-Oriented Programming, OOP)은 프로그램을 객체의 모임으로 보는 프로그래밍 패러다임이다. 여기서 객체는 데이터와 이를 처리하는 메서드를 포함하고 있는 하나의 단위로 볼 수 있다.이 OOP를 이루기 위해서 가지는 여러 가지 요소가 있으며, 주요 요소들은 다음과 같다.1. 클래스와 객체클래스(Class): 클래스는 객체를 정의하는 틀 또는 설계도라고 할 수 있다. 클래스는 객체의 속성과 행위를 정의한다.객체(Object): 객체는 클래스의 인스턴스(instance)로 설계도인 클래스를 바탕으로 실제 사용할 수 있게 만든 구현체라고 할 수 있다.2. 캡슐화(Encapsulation)캡슐화는 객체의 속성과 메서드를 하나로 묶고, 객체의 내부 상태를 외부에서 직..

sngyng
'Computer Science/객체 지향 프로그래밍' 카테고리의 글 목록