예제 #1
0
 public override void Accept(VisitorBase visitorBase)
 {
     visitorBase.Visit(this);
     foreach (var sub in Subordints)
     {
         sub.Accept(visitorBase);
     }
 }
예제 #2
0
        public override void Accept(VisitorBase visitor)
        {
            visitor.Visit(this);

            foreach (var employee in Subordinates)
            {
                employee.Accept(visitor);
            }
        }
예제 #3
0
 public override void Accept(VisitorBase visitor)
 {
     //this : kendisini geçiyoruz
     visitor.Visit(this);
     //Bütün Subordinate leri geziyoruz
     foreach (var employee in Subordinates)
     {
         employee.Accept(visitor);
     }
 }
예제 #4
0
 public override void Accept(VisitorBase visitor)
 {
     visitor.Visit(this);
 }