Klassendiagramma

Get Started. It's Free
or sign up with your email address
Klassendiagramma by Mind Map: Klassendiagramma

1. ServerManager

1.1. communcieert met server

1.2. opvragen van arrays van

1.2.1. bezienswaardigheden

1.2.1.1. naam

1.2.1.2. beschrijving

1.2.1.3. foto

1.2.1.4. gewoon adres

1.2.1.4.1. straat

1.2.1.4.2. zip code

1.2.1.4.3. city

1.2.1.4.4. country

1.2.1.5. locatie

1.2.1.5.1. latitude

1.2.1.5.2. longitude

1.2.1.6. openingsuren

1.2.1.6.1. array van

1.2.1.7. prijzen

1.2.1.7.1. array van

1.2.1.7.2. algemene prijs

1.2.1.8. urls

1.2.1.8.1. www-adres

1.2.1.8.2. wikipedia url

1.2.1.8.3. tripadvisor url

1.2.1.8.4. frommers url

1.2.2. hotels

1.2.3. places to eat

1.3. terugsturen van data (aangepaste prijs, openingsuren, ...)

1.3.1. bezienswaardigheden

1.3.2. hotels

1.3.3. places tot eat

2. VisualisationManager

2.1. communiceert met Timeline & Repository

2.2. Costs

2.2.1. getTotalCosts()

2.2.2. getCostsPerDay()

2.2.3. getCostsPerItem()

2.3. TimeSpending

2.4. TripPoster

2.4.1. getVisitedPlaces()

2.4.1.1. lijst met plaatsen en hun bijhorende tijd

3. speciale dingen

3.1. hebben nog geen plaats in de implementatie

3.2. Free Museums in LA: http://www.frommers.com/destinations/losangeles/0014021097.html

4. TripManager

4.1. Map

4.1.1. array van TripItems

4.2. Repository

4.2.1. array van TripItems

4.3. Timeline

4.3.1. 2 timebars

4.3.1.1. Bevat timeline items

4.3.1.1.1. bevat een bezienswaardigheid/hotel/places to eat

5. TripItem

5.1. superklasse van

5.1.1. Landmark

5.1.2. Hotel

5.1.3. EatingPlace

6. TimelineItem

6.1. TripItem