Association types association - association -> association <-> dependency --> dependency <--> generalization -:> implementation --:> composition +- composition +-> aggregation o- aggregation o-> ball and socket -o) ball and socket o<-) ball and socket ->o note -- hidden -/- Class diagram types [class] [<abstract> abstract] [<instance> instance] [<reference> reference] [<package> package|components
![Nomnoml](https://cdn-ak-scissors.b.st-hatena.com/image/square/1bb89025039431a0ab4dad6c9d42090adc143533/height=288;version=1;width=512/https%3A%2F%2Fwww.nomnoml.com%2Fimg%2Fexample.png)