示例#1
0
        public static LeiFeng CreateLeiFeng(string type)
        {
            LeiFeng result = null;

            switch (type)
            {
            case "Undergraduate":
                result = new Undergraduate();
                break;

            case "Volunteer":
                result = new Volunteer();
                break;
            }

            return(result);
        }
示例#2
0
        static void main(string [] args)
        {
            LeiFeng xueleifeng = new Undergraduate();

            xueleifeng.BuyRice();
            xueleifeng.Sweep();
            xueleifeng.Wash();

            LeiFeng student1 = new Undergraduate();

            student1.BuyRice();

            LeiFeng student2 = new Undergraduate();

            student1.Sweep();

            LeiFeng student3 = new Undergraduate();

            student1.Wash();
        }