What it is not so good for

The bridge design pattern requires us to write some boilerplate. It could complicate the use of the library in terms of which implementation is exactly picked, and it might be a good idea to use the bridge design pattern together with some creational design patterns. All in all, it doesn't have any major drawbacks, but the developer should be wise whether to use it or not depending on the current circumstances.

Get Scala Design Patterns - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.