public static Icescream createIcescream(IcescreamType type) { switch (type) { case IcescreamType.Chocolate: { return(new Chocolate()); break; } case IcescreamType.Strawberry: { return(new Strawberry()); break; } case IcescreamType.Vanilla: { return(new Vanilla()); break; } default: { return(new Vanilla()); break; } } }
public static Icescream createIcescream(IcescreamType type) { switch (type) { case IcescreamType.Chocolate: { return new Chocolate(); break; } case IcescreamType.Strawberry: { return new Strawberry(); break; } case IcescreamType.Vanilla: { return new Vanilla(); break; } default: { return new Vanilla(); break; } } }