Visitor
V>sitConcroloE!€mGn!A(Ccrx:roloElefn€n!A}
VisitConcreteElementB(ConcreteElementB)
ConcreteVisitor1
ConcreteVisrtor2
ObjcclStructurc |
Element | |
Accept(Visitor) |
ConcreteElementA | ||
Accept(Visitor v) OparationAO |
? | |
l__ | ||
v->Vi3iłConcreteElementA(this>^ |
3 |
ConcreteElementB | ||
Accepi(Vtsitor v) OperatiooBO | ||
v->VisitConcre!eElementB(1hEs)^j |