[Prednáška] 5 - Princípy OOP - SOLID DRY KISS
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Prednáška sa venuje princípom kvalitného návrhu softvéru - skratkám DRY (don't repeat yourself), KISS (keep it simple stupid) a piatim princípom SOLID. Podrobne sa rozoberá Single Responsibility Principle na príklade triedy Kniha a Open/Closed Principle na príklade výpočtu obsahu geometrických útvarov (štvorec, kruh) pomocou abstraktnej triedy Shape namiesto reťazenia if-else. Na záver excerptu sa začína vysvetľovať Liskovej substitučný princíp na príklade dedenia štvorca od obdĺžnika.
- - Princípy DRY (neopakuj sa) a KISS (jednoduchosť dizajnu)
- - Odporúčania na písanie čitateľného kódu bez zbytočných komentárov
- - Single Responsibility Principle - trieda by mala mať jednu zodpovednosť (príklad triedy Kniha)
- - Open/Closed Principle - kód otvorený na rozšírenie, uzavretý na modifikáciu
- - Použitie abstraktnej triedy Shape namiesto podmienok if-else pri výpočte plochy
- - Úvod do Liskovej substitučného princípu na príklade štvorca a obdĺžnika
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky