わからないこと
タイトルの通り、何故ファサードを使うのか
がよく分かりません。
静的メソッドではダメなのでしょうか。
静的メソッドではなくファサードを使用する理由として
- 静的メソッドはテストすることができないから
とありますが、これがどういう意味なのかが分かりません。
ファサードを使用するとshouldReceive
などで手軽にテストが行えるという部分は何となく理解しています。
ただ、静的メソッドではなくファサードを使用するコレという決定打が理解できていません。
なぜ静的メソッドではなくファサードを使用するのでしょうか。
教えていただけると幸いです。
よろしくお願いいたします。
あなたの回答
tips
プレビュー