예제 #1
0
        static void Main(string[] args)
        {
            IKiller killer = new WarmKiller();

            killer.Kill();
            var wk = (IGentleman)killer;

            wk.Love();
        }
예제 #2
0
        static void Main(string[] args)
        {
            IKiller killer = new WarmKiller();

            killer.Kill();

            var wk = killer as WarmKiller;//强制类型转换

            wk.Love();

            Console.ReadKey();
        }