Files
java-design-patterns/facade/src/main/java/com/iluwatar/DwarvenMineWorker.java
2014-10-08 13:42:12 +01:00

26 lines
468 B
Java

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();
}