// functionality C needs an extra parameter public LegacyClassDecoratorC(IDoesSomething decoratee, int potatos) { _decoratee = decoratee; _potatos = potatos; }
public LegacyClassDecoratorA(IDoesSomething decoratee) { _decoratee = decoratee; }
// functionality C needs an extra parameter public LegacyClassDecoratorC(IDoesSomething decoratee, int potatos) { _decoratee = decoratee; _potatos = potatos; }
public LegacyClassDecoratorA(IDoesSomething decoratee) { _decoratee = decoratee; }