handle class和interface class

降低文件間的依存關係: 第一種方法: handle class 把一個類變爲一個接口類和一個實現類 實現類就是原來的這個類,接口類就是原來這個類的接口函數(public)和 一個private的智能指針對象(一般爲shared_ptr)指向實現類,接口類裏面需要用到的類,我們提供給它的都是類的前向聲明,所以爲了嚴格執行這樣的準則,我們把每一個類(包括接口類和實現類)都提供兩個頭文件,一個是類的聲明
相關文章
相關標籤/搜索