Data Access Object
The object provides an abstract interface to some type of database or another persistence mechanism. Let's discuss how DAO encapsulates data access and manipulation in a separate layer.
It is hard to understand this pattern so my suggestion is to go to source code section and have a look at code step by step gives you more clarity.
This pattern is divided into a number of sections for simplicity like problem, forces, solution, implementation etc.
Table of contents |
---|
Problem |
Forces |
Solution |
Structure - Class Diagram, Sequence Diagram |
Participants and Responsibilities |
Implementation |
Consequences |
Applicability |
References |
Problem
(Problem section describes the design issues faced by the developer)
You want to encapsulate data access and manipulation in a separate layer.
Comments
Post a Comment