mirror of
https://github.com/tiennm99/java-design-patterns.git
synced 2026-05-14 16:58:47 +00:00
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!");
|
|
}
|
|
}
|
|
|
|
}
|