26 lines
396 B
Java
26 lines
396 B
Java
package Visitor;
|
|
|
|
public class VisitorA implements Visitor{
|
|
|
|
private int ageSum;
|
|
|
|
public VisitorA() {
|
|
ageSum = 0;
|
|
}
|
|
|
|
@Override
|
|
public void visit(Visitable visitable) {
|
|
if(visitable instanceof VisitableA) {
|
|
|
|
ageSum += ((VisitableA) visitable).getAge();
|
|
|
|
} else {
|
|
|
|
}
|
|
}
|
|
|
|
public int getAgeSum() {
|
|
return ageSum;
|
|
}
|
|
}
|