Files
java-design-patterns/facade/src/main/java/com/iluwatar/DwarvenMineWorker.java

26 lines
474 B
Java
Raw Normal View History

2014-08-13 22:19:28 +03:00
package com.iluwatar;
public abstract class DwarvenMineWorker {
public void goToSleep() {
System.out.println(name() + " goes to sleep.");
}
public void wakeUp() {
System.out.println(name() + " wakes up.");
}
public void goHome() {
System.out.println(name() + " goes home.");
}
public void goToMine() {
System.out.println(name() + " goes to the mine.");
}
public abstract void work();
public abstract String name();
}