目錄
1. 突破思維——不要將思維限定在面向對象方法上
2. 替換虛函數的四種設計方法
2.1 通過使用非虛接口(non-virtual interface(NVI))的模板方法模式
2.2 通過函數指針實現的策略模式
2.3 通過tr1::function實現的策略模式
2.4 “典型的”策略模式
2.5 替換方法總結
7. 總結
正文
回到頂部
你正在制作一個視頻游戲,你正在為游戲中的人物設計一個類繼承體系。你的游戲處在農耕時代,人類很容易受傷或者說健