public static void Main()
Apple apple = new Apple();
Console.WriteLine("Deleted item");
public class Apple : Item, IBreakable, IBanana {
public Apple() : base(5) {
Console.WriteLine("asdasdkhjasdkhjasd");
public interface IBanana {}
public interface IBreakable {
public static void Break<T>(this T item) where T : Item, IBreakable {
Console.WriteLine("Broke item of type: " + item.type);