현재 객체지향(object oriented)이라는 말은 일반 사용자에게도 낯설지 않을 정도로 널리 언급되고 있다. 특히 컴퓨어 주요한 소프트웨어 기술 분야에서는 객체지향을 적용한 기술이 각광을 받고 있는 실정이다. 이 객체지향은 1960년대 말에 시뮬라(SIMULA)라는 프로그램 언어에서 처음 소개되었다. 그 당시 시뮬라 언어는 실제 세계의 모의 실험(simulation)을 목적으로 개발된 언어이다. 이 시뮬라 언어는 모의 실험의 대상인 실제 세계의 사물의 성질과 특성을 시스템에 적용하려는 목적으로 객체지향 이론을 소개했다고 한다. 객체지향은 70, 80년을 거치면서 프로그램 언어 분야 뿐만 아니라 소프트웨어 개발 방법론 분야, 데이터베이스 분야 등 많은 분야에서 발전하고 있다.

객체

속성과 행동