在 C 程式設計方面,會將物件實作為在 struct 中包裝的一組資料成員,及一組相關的作業。利用多個實例,會針對物件每次出現而複製物件資料。
例如,在物件 A 的規格檔案中產生下列結構定義:
struct A_t { /* data members of A */ }; /* operations of A */
實作的部分詳細資料可能與特殊類型的物件不同(如需範例,請參閱單態物件)。