Element.cpp 389 B

12345678910111213141516171819
  1. #include "Element.h"
  2. #include <iostream>
  3. using namespace std;
  4. Element::Element() {
  5. }
  6. Element::~Element() {
  7. }
  8. void ConcreteElementA::Accept(Visitor* vis) {
  9. vis->VisitConcreteElementA(this);
  10. cout << "visiting ConcreteElementA..." << endl;
  11. }
  12. void ConcreteElementB::Accept(Visitor* vis) {
  13. vis->VisitConcreteElementB(this);
  14. cout << "visiting ConcreteElementA..." << endl;
  15. }