Persistent object level V
Persistancy
Remember state across programs
Object_id -> object state
Program knows (partial) state -> object_id
Class
Definition (dynamic creation DB): full state info
Retrieving: given state instantiate from DB
Saving: upon modification save new state in DB
Selection: retrieve a set from subset of states