Adapter Pattern vs Bridge Pattern: