• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【C++】制御系のシステムは巨大クラスになる??)

C++制御系のシステムは巨大クラスになる?

このQ&Aのポイント
  • C++制御系のシステムを作る際、イベントを集中管理する制御用クラスを作る関係について。
  • クラス分割する案と巨大クラスにする案の比較。
  • 後者の案を採用しても各クラスを持つ必要があり、保持クラス数は巨大なままになるか。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

単に、「同じような発生の仕方をするイベントの種類が多い」だけじゃないのかと思いますが? 普通、「自分は何者なのか?」or「このイベントはどこで発生したどういうイベントなのか」という情報を持って、単一の関数(メソッド)を呼び出すだけで良いのではないでしょうか? おそらく、「……というイベントを通知する」という処理ではなく「イベントを通知する」というレベルで、クラス設計するのが妥当だと思います。

souken_200
質問者

お礼

ありがとうございます。 1.どこからコールバックされたか?を元に、 2.次にどんな処理をするのか?(単一の関数(メソッド)を呼び出すだけ)   を次の処理を行ってくれるクラスに通知(メソッドの呼び出し) が適切なのかなと感じました。 .