I need Strategy Pattern while ProcessDirectories