Пример #1
0
 public void Apply(LearnedAboutFunctionalProgramming e)
 {
     currentState = ProgrammerState.Knowing;
 }
Пример #2
0
 public Developer()
 {
     State = new Newbie(this);
 }
Пример #3
0
 public void Apply(FinishedEducation e)
 {
     currentState = ProgrammerState.Educated;
 }
Пример #4
0
 public ProgrammerStateChangedEventArgs(ProgrammerState newState)
 {
     NewState = newState;
 }