public ATurkeyCock(IFly f, ICluck c, ISwimm s, IGo g) { _fly = f; _cluck = c; _swimm = s; _go = g; }
public ADuck(IFly f, IQuack q, ISwimm s, IGo g) { _fly = f; _quack = q; _swimm = s; _go = g; }
public ADuck() { _fly = new DucksFly(); _quack = new DucksQuack(); _swimm = new DucksSwimm(); _go = new DucksGo(); }
public ATurkeyCock(ISwimm s) { _swimm = s; }
public ADuck(ISwimm s) { _swimm = s; }