何が良いですか?コードの500行を有するものマネージャにコードの30行それぞれその代表とAS3 - オブジェクト内のコードの量は、複数のインスタンスで重要ですか?
1000年オブジェクトVSコードの500行毎
と
1000年オブジェクト。
コンテキスト:
私は私のゲームの信号を持っています。何十ものそれらの数十。私は彼らがネイティブのフラッシュイベントよりも優れたパフォーマンスを持つのが好きです。
私は非常に多くを持っているので、軽量でなければならないと思ったので、各信号はいくつかの変数と3つのメソッドしか格納しません。
変数:頭、尾、isStepping、hasColdNodes、signalMgr
方法:のaddListener、のremoveListener、signalMgrへの発送
しかし、これらすべての信号デリゲートheavywork、のように:
signalMgr.addListener(this、listener、removeOnFirstCallback);
そのマネージャは、二重にリンクされたすべてのリストを処理し、信号よりもずっと多くのコードを持っています。
このように考えるのは正しいですか? 信号にすべての管理コードが含まれていると、そのコードがインスタンスごとに繰り返されることになります。
どのように「より良い」? – Aaron
Performancewise。 – Speck
なぜsignalMgrをどこに持っていても、それをsingletoneにしてください –