LLD - Behavioral Design Patterns — Part 2
What will be the output of this code?
class ElementB {
accept(visitor) {
visitor.visitElementB(this);
}
}
class Visitor {
visitElementA(element) {
console.log('Visited A');
}
}
const element = new ElementB();
const visitor = new Visitor();
element.accept(visitor);