コード例 #1
0
ファイル: State.cs プロジェクト: AndyMolly/DesignPattern
 public Context(State state)
 {
     this.state = state;
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: skmygdrs/jgy_code
 public void SetState(State s)
 {
     current = s;
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: skmygdrs/jgy_code
 public Work()
 {
     current = new ForenoonState();
 }
コード例 #4
0
ファイル: Program.cs プロジェクト: weiliji/.net
 public GoldState(State state)
 {
     this.Balance = state.Balance;
     this.Account = state.Account;
     Interest = 0.05;
     LowerLimit = 1000.00;
     UpperLimit = 1000000.00;
 }
コード例 #5
0
ファイル: Program.cs プロジェクト: weiliji/.net
 public SilverState(State state)
     : this(state.Balance, state.Account)
 {
 }
コード例 #6
0
ファイル: Program.cs プロジェクト: weiliji/.net
 public RedState(State state)
 {
     // Initialize
     this.Balance = state.Balance;
     this.Account = state.Account;
     Interest = 0.00;
     LowerLimit = -100.00;
     UpperLimit = 0.00;
 }