Robustní persistentní vrstva
různé druhy persistentních mechanismů / database backends
soubory (flat files)
relační databáze (SQL)
...
Metody persistentního objektu
načtení objektu z databáze, obnovení sebe sama z databáze
uložení objektu, aktuálního stavu, do databáze. Uložení seba sama do databáze.
odstranění objektu z databáze
Příklad 59.8. PersistenObject
class PersistentObject: # abstract class self.oid # identifikace objektu v databázové vrstvě isProxy isPersistent timeStamp def save(self): pass def retrieve(self): pass def delete(self): pass