public abstract class InsectBase : AnimalBase, IInsect { public string Tag = default; } public interface IInsect { } public class RedInsect : InsectBase { } public class GoldenInsect : InsectBase { } public class GreenInsect : InsectBase { } public class BlackInsect : InsectBase { }