Zadání za bod na cvičení
- implementuje ukládání/načítání instancovaných objektů do/z databáze.
- vycházejte z návrhového vzoru active record.
- vytvořte statickou třídu, která bude reprezentovat přístup k databázi
- vytvořte abstraktní třídu AbstractModel, která v sobě bude mít implementovanou obecnou logiku pro ukládání a čtení záznamů z databáze.
- od této třídy budou dědit všechny doposud existující entitní třídy (Product, Order, Customer).