示例#1
0
 public static IPossibleState GetDoneStateInstance()
 {
     if (done == null)
     {
         done = new DoneState();
     }
     return(done);
 }
示例#2
0
文件: Issue.cs 项目: oagafonov/hd
        public Issue()
        {
            WorkState   = new WorkState(this);
            CloseState  = new CloseState(this);
            DoneState   = new DoneState(this);
            RejectState = new RejectState(this);

            SetState(new NewState(this));
        }