File tree 1 file changed +9
-4
lines changed
1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change 9
9
10
10
<p ><img src =" https://www.codeproject.com/KB/architecture/774259/extracted-png-image2.png " width =" 482 " height =" 375 " ></p >
11
11
12
- <p ><b >ITarget</b >: This is the interface which is used by the client to achieve functionality.<o:p ></p >
13
- <p ><b >Adaptee</b >: This is the functionality which the client desires but its interface is not compatible with the client.<o:p ></p >
14
- <p ><b >Client</b >: This is the class which wants to achieve some functionality by using the adaptee’s code.</p >
15
- <p ><b >Adapter</b >: This is the class which would implement ITarget and would call the Adaptee code which the client wants to call.</p >
12
+ <b >ITarget</b >: This is the interface which is used by the client to achieve functionality.< o:p >
13
+ <b >Adaptee</b >: This is the functionality which the client desires but its interface is not compatible with the client.< o:p >
14
+ <b >Client</b >: This is the class which wants to achieve some functionality by using the adaptee’s code.
15
+ <b >Adapter</b >: This is the class which would implement ITarget and would call the Adaptee code which the client wants to call.
16
+
17
+ <h3 >My C# implementation</h3 >
18
+
19
+ * Implementation [ AdapterClass] ( https://github.com/VanHakobyan/DesignPatterns/tree/master/Adapter/AdapterClass )
20
+ * Implementation [ AdapterObject] ( https://github.com/VanHakobyan/DesignPatterns/tree/master/Adapter/AdapterObject )
You can’t perform that action at this time.
0 commit comments