Пример #1
0
        static void Main(string[] args)
        {
            //实例化女娲的阴阳八卦炉
            AHumanFactory HumanFactory = new HumanFactory();
            //女娲第一次造人,火候不足,于是白人产生了
            IHuman whiteHuman = HumanFactory.CreateHuman("wh");

            whiteHuman.GetColor();
            whiteHuman.Talk();
            //女娲第二次造人,火候过足,于是黑人产生了
            IHuman blackHuman = HumanFactory.CreateHuman("bh");

            blackHuman.GetColor();
            blackHuman.Talk();
            //女娲第三次造人,火候刚好,于是黄种人产生了
            IHuman yellowHuman = HumanFactory.CreateHuman("yh");

            yellowHuman.GetColor();
            yellowHuman.Talk();
        }