OOP is A PIE

320x100
📒 Language/📝 Java

[Java] 객체지향 프로그래밍 (OOP is A PIE)

객체란? 객체 지향에 대해 알아보기 전에 "객체"에 대해 알아보자. 객체(客體)라는 단어를 한자로 풀어보면 손 객(客) 자를 쓰며 '손님'이라는 뜻을 가지고 있다. 반대말은 주인 주(主) 한자를 쓰는 "주체"라는 단어인데, 객체는 주체가 아닌 것을 의미하며 주체가 활용하는 대상이라는 의미다. 실제 세계에 존재하는 모든 사물이 객체가 될 수 있고 이 객체는 프로그래밍의 대상이 된다. 객체 지향 프로그래밍 (Object-Oriented Programming, OOP) 객체 지향 이론의 기본 개념은 "실제 세계는 사물(객체)로 이루어져 있으며, 발생하는 모든 사건들은 사물 간의 상호작용이다."라고 표현할 수 있는데, 객체 지향 프로그래밍은 이런 기본 개념을 바탕으로 실제 세계를 컴퓨터 속에 옮겨 구현하는 것을..

반응형