Added explanation about class adapter vs. object adapter in the adapter

example.
This commit is contained in:
Ilkka Seppala 2014-09-07 15:20:27 +03:00
parent da72f04643
commit f7c2cad971

View File

@ -2,8 +2,14 @@ package com.iluwatar;
/**
*
* Adapter (GnomeEngineer) converts the interface of the
* target class (GoblinGlider) into suitable one expected
* There are two variations of the Adapter pattern: The
* 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).
*
*/