public FileComparer(IComparisonStrategy comparisonStrategy) { this.comparisonStrategy = comparisonStrategy; }
public void PushStrategy(IComparisonStrategy comparisonStrategy) { _strategies.Push(comparisonStrategy); }
public void MapStrategy <T>(IComparisonStrategy comparisonStrategy) { _typeStrategies.Add(typeof(T), comparisonStrategy); }