Adapter pattern
https://gist.github.com/1875764
Bridge pattern
https://gist.github.com/1875758
Composite pattern
https://gist.github.com/1875890
Decorator pattern
https://gist.github.com/1875983
Adapter pattern
https://gist.github.com/1875764
Bridge pattern
https://gist.github.com/1875758
Composite pattern
https://gist.github.com/1875890
Decorator pattern
https://gist.github.com/1875983