Transcript
Page 1: Syllabus předmětu Objektové modelování

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.

Recommended