© BBMP: BAM015, BAR487, MAL305, POH015 1 Prezentace projektu Adresář kontaktů Autoři: Kateřina Bambušková, BAM015 Martina Bartošíková, BAR487 Alena Malovaná, MAL305 Tomáš Pohl, POH015
© BBMP: BAM015, BAR487, MAL305, POH015 2 Pro náš adresář kontaktů jsme použili návrhový vzor Kompozit.Tento návrhový vzor výborně řeší problém adresářové struktury,kde každá složka může obsahovat další podsložky nebo samotné kontakty. Vycházíme z abstraktní třídy položka. Třídy kontakt a složka jsou potomci této abstraktní třídy,každý objekt složky může mít jedna až n položek které mohou být typu složka nebo kontakt. Třída adresář implementuje operace jako jsou smaž, načti, přidej atd.
© BBMP: BAM015, BAR487, MAL305, POH015 3
4 Nyní Vám předvedeme, jak naše aplikace funguje na několika názorných příkladech.
© BBMP: BAM015, BAR487, MAL305, POH015 5
6
7
8
9
10
© BBMP: BAM015, BAR487, MAL305, POH015 11
© BBMP: BAM015, BAR487, MAL305, POH015 12
© BBMP: BAM015, BAR487, MAL305, POH015 13
© BBMP: BAM015, BAR487, MAL305, POH015 14
© BBMP: BAM015, BAR487, MAL305, POH Kompletní sadu příkazů i s jejich funkcemi naleznete v souboru manual.html. Kde je veškerá uživatelská dokumentace. Projekt dále obsahuje programátorskou dokumentaci, která je generována programem javadoc, skript pro Ant – build.xml. Třídní diagram v jazyce UML, sadu testů pro Junit v souboru TestSlozka.java a tuto prezentaci.