Identity Map
Eine Identity Map verwaltet Objekte, die aus einer Datenbank gelesen und möglicherweise verändert werden und stellt sicher, dass Objekte nie mehr als einmal aus der Datenbank gelesen werden.
siehe: GitHub - ReadMe, PEAA, PK
Klassendiagramm
Sequenzdiagramm
Beispiel
Im Beispiel nutzen Clients einen DataManager, um mit Entitäten zu arbeiten.