public DrinkController(IMoneyHandler moneyHandler, ICatalogItemProvider catalogItemProvider, ICoinStoreProvider coinStoreProvider, IDrinkProvider drinkProvider) { _moneyHandler = moneyHandler; _catalogItemProvider = catalogItemProvider; _coinStoreProvider = coinStoreProvider; _drinkProvider = drinkProvider; }
/// <summary>构造函数</summary> public CatalogItemService() { this.configuration = MembershipConfigurationView.Instance.Configuration; // 创建对象构建器(Spring.NET) string springObjectFile = this.configuration.Keys["SpringObjectFile"].Value; SpringObjectBuilder objectBuilder = SpringObjectBuilder.Create(MembershipConfiguration.ApplicationName, springObjectFile); // 创建数据提供器 this.provider = objectBuilder.GetObject <ICatalogItemProvider>(typeof(ICatalogItemProvider)); }
public MoneyHandler(ICatalogItemProvider catalogItemProvider, ICoinStoreProvider coinStoreProvider, IDrinkProvider drinkProvider) { _catalogItemProvider = catalogItemProvider; _coinStoreProvider = coinStoreProvider; _drinkProvider = drinkProvider; }