Beispiel #1
0
 public Trip(ITravelStrategy chosenStrategy)
 {
     _strategy = chosenStrategy;
 }
Beispiel #2
0
 // The Client will set what TravelStrategy to use by
 // calling this method at runtime
 public void SetTravelStrategy(ITravelStrategy strategy)
 {
     this.travelStrategy = strategy;
 }
Beispiel #3
0
 public void Travel(ITravelStrategy travelStrategy)
 {
     travelStrategy.Travel(this);
 }
Beispiel #4
0
 public override void ChangeTravelStrategy(ITravelStrategy travelStrategy)
 {
     throw new NotImplementedException();
 }
Beispiel #5
0
 internal void SetStrategy(ITravelStrategy strategy)
 {
     _strategy = strategy;
 }
Beispiel #6
0
 internal Context(ITravelStrategy strategy)
 {
     _strategy = strategy;
 }
 public void SetTravelStrategy(ITravelStrategy travelStrategy)
 {
     _travelStrategy = travelStrategy;
 }
Beispiel #8
0
 public void SetStrategy(ITravelStrategy travelStrategy) //метод задачи стратегий
 {
     _travelStrategy = travelStrategy;
 }
Beispiel #9
0
 public Trip(ITravelStrategy travelStrategy)
 {
     _travelStrategy = travelStrategy;
 }