オブジェクト指向は戦場では必要無し
■ このスレッドは過去ログ倉庫に格納されています
0781デフォルトの名無しさん
NGNGいや、むしろよく使うようになるけど。
「作る」方にはアルゴリズムなどを自分で書く機会は少ないけど、Mixin を書いたり
Facade には使うけどな。template 使った Facade は、こんな感じね。
template<
class TWindow,
class TDisplay,
class TSoundDev,
class TScript
>
class DemoPlayerBase
{
// 中身実装いろいろ
};
typedef DemoPlayerBase<MainWindow, DirectX7Display,
NullSoundDev, DemoScript> DemoPlayer;
もちろん template 使わずに WindowBase, DisplayBase, SoundDevBase みたいな
抽象基底クラスを作ってそれを継承してやってもいいんだが、こっちの方が潰しが
効く。
■ このスレッドは過去ログ倉庫に格納されています