プラットフォームなどに何らかの接続を持つオブジェクトがあるとします。たとえば、さまざまなロボットを制御できる離れた Web サイトに接続するために使用されるオブジェクトです。
プロデューサー オブジェクトは、これらのロボットを表す接続を介して多数のインスタンスを取得するために使用されます。これらのオブジェクトは、すべての操作が接続を通過する必要があるという点で、最初のオブジェクトに依存しています。したがって、ローカル コードはプロデューサー オブジェクトを介して呼び出しを行うだけです。
ロボット <-> 接続 <-> robotObjects
元のオブジェクトは、これらのインスタンスごとに、変更を中継する特定の数のユーティリティ メソッドを持つことができます。ただし、それはすべてを実行するある種の「神」クラスに変わる可能性があります。
このような場合、どのように責任を分担しますか?
PS: より良いタイトルを提案してください。