Which of the following OOPS design patterns is used to encapsulate a data source so that
accessing the data source components becomes hidden within the class that implements the
pattern?
A.
Model-view-controller
B.
ActiveRecord
C.
Registry
D.
Factory
Explanation: