私の理解では、アダプターパターンは基本的に別のクラスにラッパーを作成しているため、ラップしているクラスを既存のコードで使用できます。ファサードは、サブシステム全体を変更するためのものです (したがって、5 つのステップを必要とする複雑な描画 API を扱っている場合は、例として、それらを 1 つのメソッドに統合することができます)。私の質問は、ORM が使用するパターンはどれですか、それとも両方ですか?
それらは多くの異なるサブシステムへの単一のインターフェースを提供しますが、私はファサードパターンに傾倒していますが、まだわかりません.