コード例 #1
0
        private static void InitScenario()
        {
            supermarket = new DefaultSupermarket();
            customer    = new DefaultCustomer();
            AddDefaultSupplier();
            ISupplier s = Marketplace.GetInstance().FindSupplier(new DefaultItem("Banana", 0.5));

            supermarket.OrderItems(new DefaultItem("Banana", 0.5), 100);
            supermarket.OrderItems(new DefaultItem("Apple", 0.3), 100);
            supermarket.OrderItems(new DefaultItem("Coconut", 3.5), 100);
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: XiaoBaiXJ/ToolTest
 public override void GoBuy(ISupermarket supermarket)
 {
     Console.WriteLine("{0}去{1}买东西", shoppers.Name, supermarket.GetType().Name);
     Thread.Sleep(2000);
     supermarket.Buy(shoppers.Product);
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: XiaoBaiXJ/ToolTest
 public Kiosk(ISupermarket _supermarket) : base(_supermarket)
 {
 }
コード例 #4
0
ファイル: Program.cs プロジェクト: XiaoBaiXJ/ToolTest
 public Personal(ISupermarket _supermarket) : base(_supermarket)
 {
 }
コード例 #5
0
ファイル: Program.cs プロジェクト: XiaoBaiXJ/ToolTest
 public Supermarket(ISupermarket _supermarket)
 {
     supermarket = _supermarket;
 }