Statements (25)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:Design_Pattern
|
| gptkbp:abbreviation |
gptkb:cryptocurrency
|
| gptkbp:benefit |
enables easier unit testing
improves code maintainability promotes separation of concerns |
| gptkbp:commonIn |
gptkb:Spring_Framework
gptkb:Java_EE |
| gptkbp:component |
Enterprise Application Architecture
|
| gptkbp:firstDescribed |
Sun Microsystems Java BluePrints
|
| gptkbp:implementedIn |
gptkb:Java
gptkb:Python gptkb:C# gptkb:C++ PHP |
| gptkbp:pattern |
structural pattern
creational pattern |
| gptkbp:provides |
interface to perform CRUD operations
|
| gptkbp:purpose |
separate low level data accessing API or operations from high level business services
|
| gptkbp:relatedTo |
Repository pattern
Data Mapper pattern |
| gptkbp:usedFor |
abstracting and encapsulating all access to the data source
|
| gptkbp:usedIn |
object-oriented programming
|
| gptkbp:bfsParent |
gptkb:ActiveX_Data_Objects
|
| gptkbp:bfsLayer |
7
|
| https://www.w3.org/2000/01/rdf-schema#label |
Data Access Objects
|