Upload
michal-pise
View
823
Download
4
Embed Size (px)
Citation preview
Syllabus predmetu Objektove modelovanı
Michal Pıse, [email protected], letnı semestr 2008/2009
Jednotliva temata jsem namapoval ke znamkam, nicmene celkovy prostorznalostı je spojity a nektere problemy castecne patrı do ruznych temat.V takovych prıpadech radeji pocıtejte s tım, ze toho musıte umet vıc.
A Konceptualnı rozdıl mezi IsA a vztahem nadtyp/podtyp; limity emulacededicnosti skladanım; mozne problemy pri vıcenasobne implementaciinterfacu se stejnymi metodami; problem elipsa/kruznice.
B Integritnı omezenı, transakce; konceptualnı rozdıl mezi dedicnostı a poly-morfismem; kovariance a kontravariance typu parametru nebo navratovehodnoty, kovariance a kontravariance vs. genericke trıdy a pole; ano-tace a reflexe.
C Zaklady modelovanı; konzistence objektu, assertions, zprıstupnenı vnitrnıreprezentace objektu; genericke trıdy; navrhove vzory interpreter a vi-sitor; unit testy, mock objekty a jejich pouzitı.
D Zaklady UML; polymorfismus, prekryvanı metod, substitucnı princip Bar-bary Liskov; skladanı, dedicnost a jejich vzajemny vztah, abstraktnıtrıdy; pretezovanı metod; navrhove vzory composite, iterator, observer,state a strategy.
E Trıdy a instance; primitivnı promenne a ukazatele; staticke a instancnımetody/promenne, konstruktory; omezenı prıstupu pomocı klıcovychslov public, protected, (package) a private.