一種類的封裝方法

類與私有類: 爲了使動態庫最大程度上實現二進制兼容(一個在老版本庫下運行的程序,在不經過編譯的情況下,仍然能夠在新的版本庫下運行),應該使其數據模型保持不變,一個可行的方法是構造其私有類,在私有類中儲存其成員變量,其數據模型保持爲其私有類的指針不變;將私有類定義在.cpp中,可對外隱藏其成員變量。c++界面庫Qt就是基於這種思想實現了類的封裝。                          
相關文章
相關標籤/搜索