Ejemplo n.º 1
0
        public AlternatingRateStrategy(IRateStrategy weekDayStrategy, IRateStrategy weekendStrategy,
                                       IDateTimeStrategy dateTimeStrategy)
        {
            _weekDayStrategy = weekDayStrategy;
            _weekendStrategy = weekendStrategy;

            _dateTimeStrategy = dateTimeStrategy;
        }
        public AlternatingRateStrategy(IRateStrategy weekDayStrategy, IRateStrategy weekendStrategy,
            IDateTimeStrategy dateTimeStrategy)
        {
            _weekDayStrategy = weekDayStrategy;
            _weekendStrategy = weekendStrategy;

            _dateTimeStrategy = dateTimeStrategy;
        }
 public FormatSpecifier(string specifier, int index, IDateTimeStrategy incrementStrategy,
                        IDateTimeStrategy decrementStrategy, IManuallyUpdateDateTimeStrategy manuallyUpdateDateTimeStrategy)
 {
     Specifier         = specifier;
     Index             = index;
     IncrementStrategy = incrementStrategy;
     DecrementStrategy = decrementStrategy;
     ManuallyUpdateDateTimeStrategy = manuallyUpdateDateTimeStrategy;
 }
 public EndTimeDisplayStrategy(IDateTimeStrategy dateTimeStrategy)
 {
     _dateTimeStrategy = dateTimeStrategy;
 }
 public EndTimeDisplayStrategy(IDateTimeStrategy dateTimeStrategy)
 {
     _dateTimeStrategy = dateTimeStrategy;
 }