Cvicenie - Navrhove vzory 17.2.2022 9:15

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

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.

Otvoriť AI: ChatGPT · Claude · Gemini

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.