[過去ログ] DXライブラリ 総合スレッド その14 (1001レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
411
(3): 2013/02/09(土)12:52 ID:8G/deP3A(1/3) AAS
ゲームで使うクラスに共通の機能を持たせたい時に
解説サイトでは基底クラスのstaticメンバ・メソッドとして持たせて
それを継承させてるみたいだけどもっと他の方法ってないのかな?

例えば、画像を読み込んで識別子と一緒にMapで保持する機能を持ったクラス
(LoadGraphをラップしたクラス)を基底クラスのprotectedなstaticメンバとして持たせるんじゃなくて、
どうにかしてその機能が必要なクラスに共通の参照を保持させるということ

Javaのイベントリスナーがそれに近いのかと思ったけど、
省1
414: 2013/02/09(土)13:51 ID:8G/deP3A(2/3) AAS
>>413
機能を必要とするクラス側で、シングルトンクラスをインクルードして使うってことだよね?
シングルトンっていうかstaticメンバがどことなくムズ痒いというか気持ち悪くてね

機能として引数を受け取って処理をして値を返すだけのstaticメソッドならいいんだけど(例えばDrawGraph)
>>411みたいに何かしら値を保持する場合、1つしか存在しえないとなると後々拡張する際のことを
考えると怖いっていうか。まぁそこがむしろメリットでもあるとも思うんだけども

俺が説明下手で申し訳ないんだけど
省2
416: 2013/02/09(土)14:08 ID:8G/deP3A(3/3) AAS
>>415
ありがとう吹っ切れた、頑張るぜ
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.029s