The bridge pattern is used to separate the interface of a class from it’s implementation Similar to Strategy (encapsulate algorithms) in structure