- 539 名前:デフォルトの名無しさん mailto:sage [2009/08/21(金) 02:53:16 ]
- C++の設計について質問です。
たとえば、ゲームの当たり判定を計算する関数郡を内包した「当たり判定計算クラス」を作り、 その計算クラスを扱う「当たり判定制御クラス」を作ったとして、 当たり判定制御クラスに計算クラスのオブジェクトアドレスを渡す際に、 生成もすべて任せるべきでしょうか? それとも、生成はまた別のクラスで行い、その後に渡すべきですか? どうも調べていると、「生成は別にすべき」とよく目にするのですが、 この場合、「計算クラス」を使うのは「制御クラス」以外にありえず、 いちいち別で生成するメリットが見出せません。 オブジェクトを生成するファクトリクラスなる概念が出てくるのですが、 これというのは自機や敵機という具体的なオブジェクト以外にも、 こういった計算クラスのオブジェクトの生成も担うべきなのでしょうか
|

|