예제 #1
0
 public ExceptionDecorator(IModifyBehavior modifyBehavior)
 {
     this.modifyBehavior = modifyBehavior ?? throw new ArgumentNullException("IModifyBehavior is null");
 }
예제 #2
0
 public LoggingModifyBehavior(IModifyBehavior behavior)
 {
     this.behavior = behavior;
 }
예제 #3
0
 public TimerDecorator(IModifyBehavior modifyBehavior)
 {
     this.modifyBehavior = modifyBehavior ?? throw new ArgumentNullException("IModifyBehavior is null");
     this.stopwatch      = new Stopwatch();
 }