전산학에서 객체기반이라는 말은 두 가지 뜻으로 쓰인다.
- 객체지향 프로그래밍에 다음과 같은 제한을 두는 경우
- 암시적 상속 (객체지향)이 일어나지 않음.
- 다형성을 지원하지 않음.
- 아주 제한되고 축소된 일부 값의 경우에만 객체를 사용할 때.(GUI 컴포넌트 같은 경우.)
- 프로토타입 기반 시스템인 경우. (예를 들어 클래스의 인스턴스가 아닌 프로토타입 객체인 경우.)
에이다 프로그래밍 언어는 객체기반 언어의 한 예이다. 또한 자바스크립트는 프로토타입 기반 프로그래밍 언어로 객체기반 언어이다.