コード例 #1
0
ファイル: Program.cs プロジェクト: kantnisha/Patterns
        static void Main(string[] args)
        {
            var gm = new GumballMachine(200, "I.Raskovoi 24");
            var monitor = new GumballMonitor(gm);

            monitor.Report();

            Console.ReadKey();
        }
コード例 #2
0
ファイル: GumballMachine.cs プロジェクト: kantnisha/Patterns
 public GumballMonitor(GumballMachine gumballMachine)
 {
     _gumballMachine = gumballMachine;
 }
コード例 #3
0
ファイル: States.cs プロジェクト: kantnisha/Patterns
 public WinnerState(GumballMachine gumballMachine)
 {
     _gumballMachine = gumballMachine;
 }
コード例 #4
0
ファイル: States.cs プロジェクト: kantnisha/Patterns
 public NoQuarterState(GumballMachine gumballMachine)
 {
     _gumballMachine = gumballMachine;
 }
コード例 #5
0
ファイル: States.cs プロジェクト: kantnisha/Patterns
 public SoldState(GumballMachine gumballMachine)
 {
     _gumballMachine = gumballMachine;
 }