data access object
design pattern providing an abstract interface to some type of database or other persistence mechanism, providing data operations to application calls without exposing database details
design pattern providing an abstract interface to some type of database or other persistence mechanism, providing data operations to application calls without exposing database details