Example #1
0
        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;
                    }

            }
        }