P3: Návrhové vzory
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 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.
nechodím na prednášky