Obligatorisk opgave nr. 2 – PalmPilot
DAIMIIntroducerende objektorienteret programmeringpalmproject.2 PalmPilot En PalmPilot kan holde styr på –kalender (samling af aftaler) –adressebog (samling af adresser) –to-do liste (samling af ting der skal gøre) –memoer (samling af notater) Vi vil betragte –en klassemodel for en PalmPilot –en tilhørende implementation
DAIMIIntroducerende objektorienteret programmeringpalmproject.3 Brainstorming... Kandidater til klasser –kalender, aftale –adressebog, adresse –to-do liste, to-do element –memoliste, memo Funktionalitet –administration af to kalendre –oprette, ændre, slette og vise elementer –synkronisere kalendre
DAIMIIntroducerende objektorienteret programmeringpalmproject.4 Analysemodel for PalmPilot
DAIMIIntroducerende objektorienteret programmeringpalmproject.5 Partiel designmodel