Cvicenie - Navrhove vzory 17.2.2022 9:15
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
Úvodné cvičenie z predmetu Návrhové vzory predstavuje ciele predmetu: naučiť študentov navrhovať objektové riešenia lepšie, rozumieť im a odborne ich vysvetliť, pričom ako referenčný jazyk slúži Java. Vyučujúca vysvetlila organizáciu kurzu (kurz v systéme edu, prvé týždne online, striedanie výkladu s praktickými úlohami), podmienky absolvovania (aktívna účasť, priebežné odovzdávanie malých úloh v Jave, ústna skúška z vybraných vzorov) a odporúčanú literatúru vrátane knihy Gang of Four. Následne začalo opakovanie základov objektovo orientovaného programovania: rozdiel medzi triedou a rozhraním, zapuzdrenie (private dáta, public metódy) a dedičnosť, pričom študenti odpovedali anonymne cez nástroj Socrative. Praktická časť má byť úloha s peňaženkou podľa UML diagramu.
- - Cieľom predmetu je naučiť sa lepšie navrhovať objektové riešenia a odborne o nich hovoriť, nie len programovať.
- - Referenčným jazykom je Java; úlohy sú malé konzolové aplikácie s dôrazom na návrh tried a rozhraní.
- - Podmienky: aktívna účasť, priebežné odovzdávanie úloh do týždňa cez kurz v edu a ústna skúška s vytiahnutím jedného alebo dvoch vzorov.
- - Odporúčaná literatúra: Pecinovského kniha a publikácia Gang of Four, ktorá dala názov hesla ku kurzu.
- - Trieda je vzor na tvorbu objektov, rozhranie je zbierka hlavičiek metód, ktoré implementujú triedy.
- - Zapuzdrenie znamená spojenie dát s metódami v triede; dáta sa zvyčajne označujú private a verejné rozhranie metódami public.
- - Opakovanie prebiehalo cez Socrative otázkou o dedičnosti a v praktickej časti sa mala riešiť úloha s peňaženkou podľa UML diagramu.
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky