Bridge Pattern
From Logic Wiki
Video
https://www.youtube.com/watch?v=F1YQ7YRjttI&index=12&list=PLrhzvIcii6GNjpARdnO4ueTUAVR9eMBpc&t=0s
Definition
The intend of the Bridge Pattern is to decouple an abstraction from its implementation so that the two can vary independently.
