Maturitarozbory témat
9

Objektové programování

📚 PRG
Příprava: 15 min
Zkouška: 15 min
📖

Teorie

Pojmy: třída, objekt, zapouzdření, dědičnost, polymorfismus (ad-hoc/parametrický), rozhraní, kompozice před dědičností, SOLID (SRP, OCP, LSP, ISP, DIP), návrhové principy (DRY, KISS, YAGNI).

🎯

Tahák

  • 1SOLID – 5 principů
  • 2Rozhraní > dědičnost (kompozice)
  • 3Polymorfismus usnadňuje rozšiřitelnost

Typické otázky u maturity

  • 1Vysvětlete LSP na příkladu.
  • 2Proč preferovat kompozici před dědičností?
🏷️

Klíčová slova

OOPSOLIDpolymorfismuskompozicerozhraní