私はデザインパターンの問題に取り組んでいます。 ( - オブザーバーデザインパターンを実装し、たとえばNSNotificationCenter)がデザインパターン "Facade"
この場合、私はデザインパターンを実装したい「 ファサード」私は「ココアタッチは」私たち私たちのプロジェクトでデザインパターンを適用するための完全なソリューションを提供していることを知っています
私の質問は次の通りです: - デザインパターン 'ファサード'と、オブザーバデザインパターンの場合の機能を持つことができますか?
今、私はこのような「ファサード」を実装します。
例えば、私はいくつかの計算を実装していくつかのクラスを持っています。 'Facade'クラスは、計算に必要なすべてのクラスを組み合わせています。
たとえば、クラスA、B、CおよびFacade(A、B、Cクラスを含む)があります。
何かを計算したいときは、私は自分の 'ファサード'を作成し、いくつかの引数を計算に渡します。この場合、クラスA、B、Cについてはわかりません。このFacadeオブジェクトは1つのアクセスポイントだけを提供します。
このデザインパターンはオブジェクトをカプセル化し、アプリケーションを簡素化します。
正しく実装されていますか?
おかげで多くの良い例! –