腐敗防止層
上流と下流の間に設ける変換層
他システムへメッセージを送信する仕組みではない。むしろ、あるモデルやプロトコルの持つ概念オブジェクトやアクションを、別のものに変換する仕組みなのだ。
隔離するためのレイヤ
ファサードは他システムのコンテキストに属するとみなす
自分のコンテキストではなくてsta.icon
Q: アダプター?
違います
アダプターは
提供者Aが、Aが持つI/Fを使えない利用者のために別のI/Fをつくること
オブジェクトをラップしている
一方で、腐敗防止層はコンテキストレベルの話なので
レイヤーが違うsta.icon
あえて言えば、腐敗防止層の中にアダプターがある
p376
https://gyazo.com/116cb453e1ca48774226b656fd4e0ee5
第一入口がファサード一本で、その後はごにょごにょする(ここでアダプター使うことはあるやろね)