Tagged

Gobject

A collection of 3 posts

C

以 C 語言打造 Object Model - 用不一樣的方式學 OOP - 1

什麼是 object model? **簡單的說就是用來描述 object 的結構. 所有在語法上提供了 object oriented paradigm 支援的 programming language 都會用到它 (雖然你不會自行去將它做出來), 但它確實會出現在以下場合 new 一個 object 時要配置多少 memory? 怎麼為它進行初始的動作? delete 一個 object 前相關的 resource 怎麼釋放? 存取一個 object 時, member variable 在 object 中的什麼位置? Class hierarchy 怎麼表現? Polymorphic 如何表現? ** C 語言哪來的 “Object Model”? C 本身雖然沒有 OO 的語法, 但靠著本身簡潔的設計,