VisitorPattern.cpp 255 B

123456789101112131415
  1. #include <iostream>
  2. #include "Element.h"
  3. #include "Visitor.h"
  4. using namespace std;
  5. int main() {
  6. Visitor *vis = new ConcreteVisitorA();
  7. Element *elm = new ConcreteElementA();
  8. elm->Accept(vis);
  9. delete elm;
  10. delete vis;
  11. return 0;
  12. }