20 lines
388 B
Java
20 lines
388 B
Java
|
package com.iluwatar;
|
||
|
|
||
|
public class WizardTowerProxy extends WizardTower {
|
||
|
|
||
|
private static final int NUM_WIZARDS_ALLOWED = 3;
|
||
|
|
||
|
private int numWizards;
|
||
|
|
||
|
@Override
|
||
|
public void enter(Wizard wizard) {
|
||
|
if (numWizards < NUM_WIZARDS_ALLOWED) {
|
||
|
super.enter(wizard);
|
||
|
numWizards++;
|
||
|
} else {
|
||
|
System.out.println(wizard + " is not allowed to enter!");
|
||
|
}
|
||
|
}
|
||
|
|
||
|
}
|