BACK TO THE HOMEPAGE

Mar 22, 2016 1 min read

Quick Class Diagram

As someone who likes to write computer programs (and as a visual person), I do like to have a nice diagram accompany my programs, as per the example below:

:inline

Graphviz

sudo apt-get update
sudo apt-get install graphviz
1     # User class
2     User
3     
4     # User members
5      nick
6      numberCompleted
7      email
8      permission
9     
10    # User methods
11     recordPassword()
12    
13    Forum
14    # Forum members4546384823500609
15     number
16    
17    # Forum methods
18     ForumPrivate
19     accessPermission
20
21    Message
22    # Message members
23     title
24    
25    # Relationships
26    1 User * messages
27    1 forum has many messages
1    # Relationships
2    User -> messages
3    forum -> messages
4    User -> Telephone
5    Telephone <- User