public static void TraverseDirectory(string directoryPath, IDirectoryTraversal directoryTraversalStrategy) { directoryTraversalStrategy.TraverseDirectory(directoryPath); }