public Path(List <int> nodes, ICostCalculationStrategy costCalculationStrategy) { _costCalculationStrategy = costCalculationStrategy; Nodes = nodes; }
public Path(List <int> nodes, Path prototype) { Nodes = nodes; _costCalculationStrategy = prototype._costCalculationStrategy; }