私は、基本的にすべての私のHTTPリクエストをインターフェースするシングルトンクラスを持っています。だから、これはかなりのように見える:多くのHTTPリクエストを使用するアプリケーションでシングルトンを使用する際の問題は何ですか?
Server <--> Singleton <---> view controllers --> views
それは悪いですか?なぜ、シングルトンがモジュール性を壊すと人々から教えられますか?私は、JSONレスポンスでいくつかのことをする必要があるので、httpリクエストを実装するのが良い方法だと思っています。私はView Controllerにそれらを処理させたくありません。
+1シングルトンを促進するため。 JSONコメントを取得していませんでした - それはビューコントローラーに入ります(シングルトンにはあまりにも限定され、ビュー関連ではありません)。 – Eiko
@エイコ私の答えは巨大な編集をしていた、あなたのコメントがまだ適用されているかわからない。 :) –
ありがとう!私はコードベースの60%をリファクタリングしようとしていました...シングルトンがますます大きくなっているので、シングルトンをいくつかに分割すると、より多くのものを追跡しなければなりません...(DRYerとはbtw?) –