不知道標題的措辭是否正確,但這裏寫着:組合類中的封裝C++
我有一個map類,它包含一個包含MapEntitys的向量。 MapEntity是Factory,Farm和其他三個類繼承的類。
這5個類都應該每隔幾秒鐘「打勾」一次,在這一點上它們都會爲每個類做一個單獨的功能,但只有地圖類應該能夠「勾選」它們。
我該如何在C++中支持這種類型的封裝?朋友?我應該使用公共方法而不是濫用這些方法嗎? (雖然我寧願適當的封裝以便於良好的實踐,但即使此代碼不會被重新分配)
同樣,我意識到這不是很好,所以請裸露在我身邊。在此先感謝,埃爾。
感謝信息:d。我將使用虛擬公共方法 – Ell 2011-03-05 22:09:09