October 2017
Intermediate to advanced
210 pages
5h 32m
English
The bridge pattern is designed to solve a couple of problems, but the one we are going to focus on here tends to arise over time as new requirements come in with new features. At some point, as these new requirements and features come in, there will be a need to change how the features interact. Usually, without the bridge pattern, this will require us to refactor the code base.
In object-oriented programming, this is known as an exploding class hierarchy, but it can also happen in protocol-oriented programming as well.
Read now
Unlock full access