객체지향 

현실 세계에서 개체(Entity)를 데이터(Attibute)와 메소드(Method)를 결합시킨 형태로 표현이며, 객체간의 메시지 통신을 통해 시스템을 구현하는 개발 방법