Open main menu

CDOT Wiki β

Changes

Bridge

527 bytes added, 19:32, 1 March 2007
Applicability
== Applicability ==
The Bridge pattern is applicable when:
<ul>
<li>we want to avoid a permanent binding between an abstraction and its implementation</li>
<li>both the abstractions and their implementations should be extensible by subclassing</li>
<li>changes in the implementation of an abstraction should have no impact on clients</li>
<li>we want to hide the implementation of an abstraction completely from clients</li>
<li>we want to share an implementation among multiple objects, and this fact should be hiddent from the client</li>
</ul>
== Participants ==
1
edit