U seriji prevedenih knjiga koje je CET objavio iz teorije objektno orijentisanog programiranja, ova zauzima značajno mesto jer pruža uvid u poboljšanja objektno orijentisanog dizajna.
U ovoj knjizi je formulisano više od šezdeset svojevrsnih uputstava, jezički potpuno nezavisnih, koja omogućavaju procenu integriteta dizajna programa. Heuristike nisu napisane kao rigidna i instant pravila, već, pre svega, kao fleksibilni kontrolni mehanizmi koji mogu da se zanemare ukoliko konkretna situacija tako nalaže.
Ovakav obrazovni pristup koji proistekao iz autorovog obimnog iskustva u razvoju softvera, kao i iz mnogobrojnih održanih kurseva sa hiljadama studenata i kritika dizajna u različitim domenima programiranja, omogućava veliku slobodu u izboru načina rada i savladavanja ovih uputstava.
Obuhvaćene su veoma raznovrsne teme, počev od klasa i objekata, pa do fizičkih aspekata objektno orijentisanog programiranja.
KRATAK SADRŽAJ
Predgovor Uvod 1 Prednosti objektno orijentisanog programiranja 2 Klase i objekti: Osnovne jedinice paradigme objektno orijentisanog programiranja 3 Poređenje topologija akciono orijentisanih i objektno orijentisanih aplikacija 4 Odnosi između klasa i objekata 5 Odnos nasleđivanja 6 Višestruko nasleđivanje 7 Odnos asocijacije 8 Klasno karakteristični podaci i ponašanja 9 Fizički aspekt objektno orijentisanog dizajna 10 Odnos između heuristika i šablona 11 Korišćenje heuristika u objektno orijentisanom dizajnu A Ukratko o heuristikama B Sprečavanje curenja memorije C Izabrani C++ primeri
Detaljni podaci o knjizi
Naslov: Heuristike objektno orijentisanog dizajna Izdavač: CET Strana: 402 (cb) Pismo: latinica Format: cm Godina izdanja: 2003 ISBN: 86-7991-200-X