public BaseTurkey(ICackle cackle, IEat eat, ISleep sleep) { _cackle = cackle; _eat = eat; _sleep = sleep; }
public Turkey(ICackle cackle, IEat eat, ISleep sleep) : base(cackle, eat, sleep) { }
public Turkey(IFly fly, ISwim swim, ICackle cackle) { _fly = fly; _swim = swim; _cackle = cackle; }