UML-Luokkakaaviot

 

Sisällys

Sivu

1          Kaikki luokat 1/2(Palvelimen toimintaan liittyvät luokat)

2          Kaikki luokat 2/2 (Käyttöliittymään liittyvät luokat)

3          Kaikkien luokkien yhteydet toisiinsa

4          Server luokan tarvitsemat luokat

5          Connection luokan tarvitsemat luokat

6          LiveConnection luokan tarvitsemat luokat

7          VisitorsBook, ServerSettings ja VBookEntry luokan tarvitsemat luokat

8          User ja Users luokkien tarvitsemat luokat

9          HTMLStrings luokan tarvitsemat luokat

10        MessageHandler ja Log luokkien tarvitsemat luokat

11        AdminMainFrame luokan tarvitsemat luokat

12        OnlineUsersFrame luokan tarvitsemat luokat

13        VBookFrame ja ServerSettingsFrame luokkien tarvitsemat luokat

14        ChatFrame, LogFrame ja BannedAddressesFrame luokkien tarvitsemat luokat

 

Sivuilla 1 ja 2 on kaikkien luokkien Yksityiset ja julkiset metodit ja attribuutit.

Sivulla 3 on kaikkien luokkien riippuvuudet ja assosiaatiot keskenään.  Näitä sivuja on hyvä käyttää sovelluksen kokonaiskuvan saamiseen.

 

Sivuilla 4-14 on eriteltynä kaikki luokat ja kuvattuna vain niiden yhteydet muihin luokkiin. Näiltä sivuilta siis puuttuu yhteysviivoja ja vain kyseessä olevan luokan tarvitsemat luokat on kuvattu. Näitä sivuja on hyvä käyttää sovelluksen ylläpidossa, jäljitettäessä muutosten vaikutusta muihin luokkiin.