Do ORM packages implement the Facade or Adapter pattern?
-
29-10-2019 - |
Question
From my understanding the Adapter pattern is basically creating a wrapper on another class so that the class you are wrapping can be used by existing code. A facade is for changing an entire subsystem (so if you are dealing with a complicated drawing api that requires 5 steps you might consolidate them into just 1 method, as an example). My question then is which pattern do ORM's use, or is it both?
They provide a single interface into many different subsystems but I'm still not sure, though I'm leaning towards the facade pattern.
No correct solution
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow