Improved the adapter pattern example. Updated the class diagram.

This commit is contained in:
Ilkka Seppala
2014-09-07 15:08:43 +03:00
parent d4ee7a7da0
commit b8365e9e4c
6 changed files with 33 additions and 13 deletions
@@ -0,0 +1,21 @@
package com.iluwatar;
/**
*
* GnomeEngineering manager uses Engineer to
* operate devices.
*
*/
public class GnomeEngineeringManager implements Engineer {
private Engineer engineer;
public GnomeEngineeringManager() {
engineer = new GnomeEngineer();
}
@Override
public void operateDevice() {
engineer.operateDevice();
}
}