鍍金池/ 問(wèn)答/C++/ c++ 類怎樣設(shè)計(jì)更好

c++ 類怎樣設(shè)計(jì)更好

在之前定義類的時(shí)候一般都是基類(虛基類或純虛基類)加派生類的結(jié)構(gòu)。
老程序員對(duì)我說(shuō)應(yīng)該像微軟COM一樣,先聲明一些接口類(多數(shù)為set,get方法),基類繼承這些接口類,基類的派生類又可以繼承一些其他的接口類實(shí)現(xiàn)不同于基類的接口方法。
這樣想想感覺(jué)有道理啊,但是這樣設(shè)計(jì)接口類會(huì)不會(huì)太多?
想看看COM的結(jié)構(gòu)但不是開源的,有大佬給闡釋一下嗎

回答
編輯回答
愛是癌

推薦@pezy 大佬寫的設(shè)計(jì)模式專欄。

設(shè)計(jì)模式

2018年4月19日 18:16