Nauč se Python > Kurzy > Začátečnický kurz Pyladies (Mergado) > OOP > Domácí projekty

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, štěňátka, háďátka, bavili jsme se o třídách pro auto nebo kávovar. Už u toho můžeš popřemýšlet i jako o základu svého závěrečného projektu ;).

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.