ここの初心者 - 私はシングルトンについて読んでいますが、ほとんどの場合、シングルトンは貧弱な設計の特徴であると多くの人が考えているようです。
ユーザー名、パスワード、電子メールなどのフォーム データを収集するアプリケーションがあります。ただし、データ収集は単一のビュー コントローラーに限定されません。つまり、1 つのデータを収集する 1 つのビュー コントローラーがあり、別のデータを収集する新しい VC をプッシュする、などです。
私が考えたのは、すべてのデータが収集されたら、Web サービスに送信する前にすべてのデータを集約できるシングルトンを作成することでした。
私の質問は、これはシングルトンの適切な使用ですか? この状況でシングルトンを使用する代わりに何ができますか (つまり、他にどのようにそのデータを保持できますか? このデータ コレクターは誰のものでしょうか?)
ありがとう!