コード例 #1
0
        static void Main(string[] args)
        {
            var bed            = new Bed();
            var vendingMachine = new VendingMachine();
            var coder          = new Coder("Tony");

            var coderWorkFacade = new CoderWorkFacade(coder, bed, vendingMachine);

            coderWorkFacade.GetUp();
            coderWorkFacade.WorkForSomeTime();
            coderWorkFacade.GoHome();
            Console.WriteLine($"At the end of the day, our coder has got {coder.Money} money");
            Console.ReadKey();
        }
コード例 #2
0
 public CoderWorkFacade(Coder coder, Bed bed, VendingMachine vendingMachine)
 {
     _coder          = coder;
     _bed            = bed;
     _vendingMachine = vendingMachine;
 }