Summarized from: http://yuml.me/diagram/scruffy/class/samples
"Client and Project are somehow related."
[Client]-[Project]
"A Client can have a Project."
[Client]->[Project]
"A Client can zero or more Projects." Any one of these will work.
[Client]1-0..*[Project]
[Client]-0..*[Project]
[Client]1->0..*[Project]
[Client]->0..*[Project]
"Client contains Projects; but Projects may exist without Client." Either will work.
[Client]+-[Project]
[Client]<>-[Project]
"Projects can only exist within a Client." Second shows Directinoal.
[Client]++-[Project]
[Client]++->[Project]
[note: How is this{bg:yellow}]

[<<TodoInterface>>;complete;uncomplete;isComplete;getDuration;getCarryover]uses-.->[Todo]
+ Public
# Protected
- Private
[Class|-privateVar:string|#protectedMethod($arg);+publicMethod($arg)]
[<<ObjectInterface>>;config]uses-.->[Object],[Object]^-.-[Todo]