반응형
전승
-
[컴퓨터 용어] object oriented programming 객체 지향 프로그래밍컴퓨터 용어 2021. 7. 7. 20:29
프로그래밍에 객체(object)의 개념을 도입하여 기존의 절차적인 프로그래밍 방식에서 탈피하여 데이터를 가장 우선적인 것으로 고려하는 프로그래밍 기법 객체 지향형 프로그래밍에서 중요한 개념들은 우선 객체에 의한 추상화 개념과 메시지(message) 개념이다. 객체는 현실 세계의 어떠한 구성 단위를 대표하는 것으로, 객체 지향형 프로그래밍에서는 모든 것을 객체로 나타내고 원하는 일은 객체에 메시지를 보내는 것으로 표현한다. 내부적으로 보면 객체는 일정한 데이터와 그 데이터에 대한 연산으로 정의되는데, 외부에서 그 데이터와 연산을 사용할 때는 항상 그 객체에 메시지를 보내어 객체가 그것을 처리하도록 한다. 이외에도 공통된 성질을 갖는 객체들을 하나로 묶을 수 있는 클래스(class) 개념, 클래스의 성질을 ..