P3: Návrhové vzory

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

Prednáška sa venuje predovšetkým semestrálnemu projektu z objektovo orientovaného programovania, ktorého témou je podpora organizácie vzdelávania. Vyučujúci vysvetľuje, že nejde o vytvorenie plnohodnotného nasaditeľného systému, ale skôr o prototyp demonštrujúci princípy objektovej orientácie, pričom netreba riešiť sieťovú komunikáciu ani viacužívateľský prístup. Zdôrazňuje flexibilitu témy – od diskusných skupín cez rozvrhovanie kurzov až po záujmové aktivity ako varenie, šport či lyžovanie – s cieľom, aby si študenti zvolili tému, ktorá ich baví. Následne sa prechádza k technickému úvodu do návrhových vzorov na príklade reprezentácie meča u rytiera, kde sa preberá aj rozdiel medzi public a package-private prístupom k triedam v Jave.

  • - Semestrálny projekt má tému organizácie vzdelávania, ale konkrétny zámer si volí každý študent sám
  • - Projekt nemá byť plnohodnotný nasaditeľný systém, stačí funkčný prototyp bez riešenia siete a viacužívateľského prístupu
  • - Perzistenciu dát možno riešiť jednoducho pomocou serializácie objektov v Jave namiesto databázy
  • - Vyučujúci odporúča zvoliť si tému, ktorá študenta osobne zaujíma (šport, varenie, kurzy a pod.)
  • - Zámer projektu má mať 100-200 slov a nie je záväzný ako vodopádová špecifikácia, dá sa upravovať
  • - V projekte sa očakáva uplatnenie návrhových vzorov a objektovo orientovaných mechanizmov
  • - Úvod do návrhových vzorov na príklade atribútu meč u triedy Rytier a rozdielu medzi public a package-private prístupom k triedam

Zhrnutie pripravené s pomocou AI z prepisu videa.