As always i recommend giving Christopher Okhravi’s video on bridge pattern a watch
Bridge pattern basically allows combinations of implementations
(the diagram is pretty confusing, but you should still see it)
The name of the pattern comes from the diagram, cause it kinda looks like a bridge
Examples
If you have a good example please submit a PR and i will happily merge it!