public LoyaltyRedemptionServiceRefactored(ILoyaltyDataService service, IExceptionHandler exceptionHandler, ITransactionManager transactionManager) { _loyaltyDataService = service; _exceptionHandler = exceptionHandler; _transactionManager = transactionManager; }
private readonly ITransactionManager _transactionManager; //事务管理者 public LoyalRedemptionServiceRefactored(ILoyaltyDataService loyaltyDataService, IExceptionHandler exceptionHandler, ITransactionManager transactionManager) { _loyaltyDataService = loyaltyDataService; _exceptionHandler = exceptionHandler;//通过依赖注入传入 _transactionManager = transactionManager; }
public LoyaltyRedemptionServiceAop(ILoyaltyDataService service) { _dataService = service; }
public LoyaltyAccrualService(ILoyaltyDataService loyaltyDataService) { _loyaltyDataService = loyaltyDataService; // 数据服务必须在该对象初始时传入该对象 }
public LoyaltyAccrualService(ILoyaltyDataService service) { _dataService = service; }
public LoyaltyRedemptionService(ILoyaltyDataService service) { _service = service; }
public LoyalRedemptionService(ILoyaltyDataService loyaltyDataService) { _loyaltyDataService = loyaltyDataService; }
public LoyaltyRedemptionService(ILoyaltyDataService service) { _dataService = service; }
public LoyaltyAccuralService(ILoyaltyDataService service) { _dataService = service; }
public LoyaltyAccrualServiceRefactored(ILoyaltyDataService service, IExceptionHandler exceptionHandler, ITransactionManager transactionManager) { _loyaltyDataService = service; _exceptionHandler = exceptionHandler; _transactionManager = transactionManager; }
public LoyaltyAccrualService(ILoyaltyDataService service) { _loyaltyDataService = service; }
public LoyaltyAccrualServiceAop(ILoyaltyDataService service) { _dataService = service; }