객체 지향 프로그래밍_개념 Object-Oriented Programming(OOP) 정의 프로그램 설계 방법론이자 개념의 일종으로 프로그램을 단순히 데이터와 처리 방법으로 나누는 것이 아니라, 프로그램을 수많은 '객체(object)'라는 기본 단위로 나누고 이들의 상호작용으로 서술하는 방식이다. 객체란 하나의 역할을 수행하는 '메소드와 변수(데이터)'의 묶음으로 봐야 한다. 객체 {(속성), (행동)} Q. 객체란 무엇인가? 우리가 살아가면서 보는 모든 존재라 할 수 있다. 대상의 특징을 속성이라 하고, 대상의 움직임을 행동이라 한다. 어떤 특징을 갖고 움직이는 모든 것이 객체다. Q. 모든 게 객체인가? 그렇다. 현실에 존재하든, 가상으로 존재하든 속성과 행동을 떠올릴 수 있다면 모두 객체이다. 객체지향은 특정 언어가 아니라 .. 이전 1 다음