public DesEncryptor(IDesAlgorithm algorithm) { this.algorithm = algorithm; }
public DesAlgorithmLogDecorator(IDesAlgorithm algorithm, ILogger logger) { this.algorithm = algorithm; this.logger = logger; }