mirror of
https://github.com/tiennm99/java-design-patterns.git
synced 2026-05-14 16:58:47 +00:00
17 lines
272 B
Java
17 lines
272 B
Java
package com.iluwatar;
|
|
|
|
public abstract class Unit {
|
|
|
|
private Unit[] children;
|
|
|
|
public Unit(Unit ... children) {
|
|
this.children = children;
|
|
}
|
|
|
|
public void accept(UnitVisitor visitor) {
|
|
for (Unit child: children) {
|
|
child.accept(visitor);
|
|
}
|
|
}
|
|
}
|