public class LivingThings { public virtual void FeedMe() { } } public interface ICircus { void PerformTricks(); void TalkToMe(); } public interface IFarm : ICircus { void EatMe(); } public class TrickGoats : LivingThings,IFarm { public override void FeedMe() { } public void PerformTricks() { } public void TalkToMe() { } public void EatMe() { } }many thanks in advance