2016-04-14 12 views
1

私はLaravel 4.2の初心者です。私は "ファサード"に立ち往生しています。私はLaravelの公式サイトでドキュメントを読んで、他のサイトからも多くの参考文献を取ってきました。今、私は単純なファサードを作る方法を知っています。laravelのファサードの目的4.2

しかし、私の質問はファサードの主な目的は何ですか?ファサードを使ってクラスのメソッドを静的に呼び出すことができます。 Laravelのファサードの他の用途はこれ以外にありますか?

答えて

2

まず、LaravelのFacadesは、特にLaravelの機能ではないことに注意してください。

ファサードは、よりシンプルなインターフェイスを提供することで、複雑なシステムやライブラリとのやりとりの複雑さを軽減するために、ソフトウェアで使用される一般的なデザインパターンです。

Laravelではファサードはその正確な目的で作成されました。新しい開発者が簡単なインターフェイスを通じて比較的複雑なシステムを理解し、相互作用するのを支援します。

さらに、静的ファサードインターフェイスをテストするのは、複雑なシステムをテストするよりもはるかに簡単です。

関連する問題