Domácí projekty
Napiš si doma vlastní třídu, aby si pořádně pochopila koncepty z dnešní hodiny.
Už jsme si říkali, že v OOP jsou třídy reprezentací reálného světa.
Psali jsme si třídu pro koťátka, šťenátka, háďátka, bavili jsme se o třídách pro auto nebo kávovar.
Napiš si třídy pro cokoliv chceš tak, aby splňovaly zadání:
- Jedna rodičovská třída, kde bude alespoň jeden atribut a jedna metoda.
- Dvě (nebo více) odvozených tříd.
- Jedna odvozená třída bude kompletně přepisovat metodu nadřazené třídy.
- Druhá odvozená třída bude rozšiřovat metodu nadřazené třídy pomocí super().
- Obě odvozené třídy budou mít stejnou metodu, která bude dělat stejnou věc jiným způsobem (koťátko mňouká, štěňátko štěká).
Bonusy
Článek, kde autor hezky a jednoduše vysvětluje hlavní koncepty OOP
Kdyby se chtěl někdo podívat trochu více na SOLID, tak tady je docela srozumitelný český článek.
Toto je stránka lekce z kurzu, který probíhá nebo proběhl naživo s instruktorem.