Added explanation about class adapter vs. object adapter in the adapter
example.
This commit is contained in:
parent
da72f04643
commit
f7c2cad971
@ -2,8 +2,14 @@ package com.iluwatar;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* Adapter (GnomeEngineer) converts the interface of the
|
* There are two variations of the Adapter pattern: The
|
||||||
* target class (GoblinGlider) into suitable one expected
|
* class adapter implements the adaptee's interface whereas
|
||||||
|
* the object adapter uses composition to contain the adaptee
|
||||||
|
* in the adapter object. This example uses the object adapter
|
||||||
|
* approach.
|
||||||
|
*
|
||||||
|
* The Adapter (GnomeEngineer) converts the interface of the
|
||||||
|
* target class (GoblinGlider) into a suitable one expected
|
||||||
* by the client (GnomeEngineeringManager).
|
* by the client (GnomeEngineeringManager).
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user