Blok 1 Interfejs ako deklarácia kontraktu medzi klientom a používateľom. Odraz kontraktu v kóde: vstupné a výstupné parametre, výnimky, preconditions, postconditions, invarianty. Uprednostňovanie interfejsov pred implementáciami. Blok 2 Dedičnosť vs.
Tag Archives: PAZ1c/2012
UINF PAZ1c 2012 – 3. cvičenie
Tvorba piškvoriek: dotvorenie obsluhy ostatných tlačidiel. Notifikácia aktuálneho hráča. Detekcia výhry. zdrojové kódy Návrh projektu pre osobné účtovníctvo: identifikácia use-caseov a tried. zdrojové kódy
UINF PAZ1c 2012 – 3. prednáška
Implementácia biznis logiky v podobe tried. Návrh jednoduchej vrstvovej aplikácie. Vzťahy medzi dvoma triedami cez statické prepojenie. Výhody a nevýhody asociácie medzi triedami cez ručne zadrôtované asociácie. PDF zdrojové kódy
UINF PAZ1c 2012 – 1. cvičenie
Tvorba piškvoriek: analýza tried, vytvorenie unit testu, meditácia nad metódami, implementácia poľa. zdrojové kódy
PAZ1c 2012 – 1. prednáška
Úvodné informácie, podmienky hodnotenia. Automat na potraviny ako príklad malého projektu. Identifikácia tried, use-casy, identifikácia metód a inštančných premenných. Unit testy a JUnit. PDF zdrojové kódy