リソース (画像、サウンドなど) を管理することになっている ResourceManager クラスがあります。これは、ほとんどがストリーム インターフェイスを実装する Resource オブジェクトです。私はそれらをに保管しますstd::map<std::string, boost::shared_ptr<Resource> >
。ただし、python リソースを管理できる必要もあります。Resource をサブクラス化し、Python 機能を追加してそれらを同じマップに保持すること、または単に Python リソースを別のマップに保持することは、より良い設計/より簡単でしょうか?
うまくいけば、私は十分に説明しました。前もって感謝します。