定義済みの署名に従って、60 個の関数のセットを実装する必要があります。一部のクラスのメンバー関数ではなく、グローバル関数である必要があります。それらを実装するときは、サードパーティが提供する適切に作成された一連のクラスを使用します。
ほとんどの関数の私の実装は非常に短く、約 5 ~ 10 行であり、主にそのサードパーティ クラスへのさまざまなアクセスを処理します。いくつかのより複雑な関数については、すべての複雑なものを処理するいくつかの新しいクラスを作成し、それらを関数でも使用しています。すべての状態情報は、自分とサード パーティのクラスの静的メンバーに格納されるため、グローバル変数を作成する必要はありません。
質問: 60 個のメンバー関数を含む 1 つの大きなクラスを実装し、すべての実装 (現在はグローバル関数内) をそこで行う方がよいでしょうか? そして、私が書かなければならない各関数は、クラス内の対応するメンバー関数を呼び出すだけです。