討論串[問題] 相似的class中減少code duplication
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
把操作抽象化成物件, 操作可以繼承, 資料成員當然也可以繼承.. 在父類別裡增加 protected 屬性(一連串操作)以提供子類別使用/修改:. std::vector< std::function<void()> > steps;. 子類別中想增加操作只需要叫用 std::vector<T>::
(還有420個字)
內容預覽:
我有兩個class A和B。. 他們做的事差不多,只在某些細節上不一樣. 大部分的地方都可以透過拉出一個共同的base class. 再繼承來解決。. 不過有些地方可能長這樣. A::doSomething(){ B::doSomething(){. BaseMethod1(); BaseMetho
(還有816個字)
首頁
上一頁
1
下一頁
尾頁