Пример #1
0
 public void Update(AbstractEmployee subject)
 {
     if ((subject as AbstractEmployee)._state.GetType() == new PreparingPakage().GetType())
     {
         Console.WriteLine("  Observer employee took the package from" + subject.GetType().Name);
         subject.SetAwaitingState();
     }
 }
Пример #2
0
 public void SetContext(AbstractEmployee context)
 {
     this._employeeContext = context;
 }