オンラインビデオゲームである既存のシステムに適応できるクラスを選択することはできません。これが私が達成したいことです:
- サーバー内のオブジェクトから一連の設定を取得します。
- 接続するクライアントをリッスンします。
- クライアントごとに、クライアントの設定がサーバーの設定と一致していることを確認します。
- 設定が一致しない場合(何かが改ざんされている場合)、クライアントを切断するか、設定を変更します。
これは、エントリポイントとして機能し、コントローラの形式として機能できるクラスによって処理されます。
現在、設定は、プレーヤー、武器、旗、ライトなど、さまざまなインスタンスに散在しています。手続き型プログラミングでは、これらすべての情報を取得して配列に格納します。しかし、OOアプローチに従ってこれを行うためのより良い方法はありますか?これらの設定の値を持ち、ファサードの形式として機能する1つ以上のクラスを作成できますか?