C 프로그래밍 관점에서 오브젝트는 struct에서 팩된 데이터 멤버 세트 및 관련된 오퍼레이션 세트로 구현됩니다. 여러 인스턴스를 사용하는 경우, 오브젝트 발생마다 오브젝트에 대한 데이터가 복제됩니다.
예를 들어, A 오브젝트에 대한 스펙 파일에서 다음 구조 정의가 생성됩니다.
struct A_t {
/* data members of A */
};
/* operations of A */
구현의 일부 세부사항은 특수 유형의 오브젝트의 경우 다를 수 있습니다(예를 들어, 싱글톤 오브젝트 참조).