ファサードとシングルトンの説明では、「ファサードはシングルトンとして実装されることが多い」と読むことができます。
ファサードをシングルトンとして実装する必要がある場合と、それが悪い考えである場合を知りたいです。
ファサードとシングルトンの説明では、「ファサードはシングルトンとして実装されることが多い」と読むことができます。
ファサードをシングルトンとして実装する必要がある場合と、それが悪い考えである場合を知りたいです。
いいえ。通常は呼び出しが簡単なため実装されますが、いくつかの欠点があります(この回答から追加):
リンクの良い (悪い) ポイントの 1 つは、アプリケーション全体の有効期間を保持するため、決して破棄されないことです。発信者から制御できない場合、これは悪いことです。
特にフレームワーク コンポーネントに適用されます。