init Bridge

This commit is contained in:
Jakub Vojvoda
2016-09-13 22:44:52 +02:00
parent ff25edeabb
commit 8d90b8dbad
2 changed files with 28 additions and 0 deletions

11
bridge/README.md Normal file
View 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