815 B
815 B
TASK 8:
Im Moment speichern wir unsere Daten mit store_to_disk() als JSON auf unsere Festplatte. In der Zwischenzeit kennen
wir ja auch die Möglichkeit grössere Datenmengen in einer Datenbank zu speichern. Wir wollen also unser zurzeitr
funktionales Muster in ein wenig generischeres Muster mit einem Adatpter umschreiben.
Idee:
- Wir schreiben eine Basisklasse
Storagemit einer abstrakten Methodestore. - Dann schreiben wir den bestehenden funktionalen Code in eine neu gebaute Klasse
JSONStorage(Methode: store) - Aufrufen der
.store-Methode unsererJSONStorage-Klasse inmain.py
So sind wir dann gut vorbereitet auf den nächsten Schritt, wo es dann darum geht eine Klasse PostgresStorage zu bauen
und die Daten nicht mehr als .json zu speichern, sondern in unsere Postgres-Instanz.