public LuDownMaker(ILogger logger, ILuDownWriter luDownWriter, IExceptionHandler exceptionHandler, IFileFinder fileFinder, IStatisticsGenerator statisticsGenerator) { _log = logger; _luDownWriter = luDownWriter; _exceptionHandler = exceptionHandler; _fileFinder = fileFinder; _statisticsGenerator = statisticsGenerator; }
public HuffmanEncoder(IStatisticsGenerator statisticsGenerator, IHuffmanEncodedBytesManager huffmanEncodedBytesManager, IHuffmanHeaderWriter huffmanHeaderWriter) { this.statisticsGenerator = statisticsGenerator; this.huffmanEncodedBytesManager = huffmanEncodedBytesManager; this.huffmanHeaderWriter = huffmanHeaderWriter; }