mirror of
https://github.com/JakubVojvoda/design-patterns-cpp.git
synced 2025-12-18 13:24:37 +03:00
init Bridge
This commit is contained in:
11
bridge/README.md
Normal file
11
bridge/README.md
Normal file
@@ -0,0 +1,11 @@
|
||||
## Bridge
|
||||
|
||||
Decouple an abstraction from its implementation so that the two can
|
||||
vary independently.
|
||||
|
||||
### When to use
|
||||
|
||||
* you want to avoid a permanent binding between an abstraction and its implementation
|
||||
* both the abstractions and their implementations should be extensible by subclassing
|
||||
* changes in the implementation of an abstraction should have no impact on clients
|
||||
* you want to hide the implementation of an abstraction completely from clients
|
||||
Reference in New Issue
Block a user