猫叫,老鼠跑,主人醒,主人叫,老鼠躲进背窝,猫也躲 

class Program
    {
        static void Main(string[] args)
        {

            主人 主人 = new 主人();
            猫 猫 = new 猫();
            老鼠 老鼠 = new 老鼠();
            猫.事件_叫 += new 猫.委托_叫(老鼠.跑);
            猫.事件_叫 += new 猫.委托_叫(主人.主人醒);           
         
            主人.事件_叫 += new 主人.主人叫( 猫.躲进背窝);
            主人.事件_叫 += new 主人.主人叫(老鼠.躲进背窝);
            猫.猫叫();
          
            Console.Read();

        }
    }
    public class 猫
    {
        public delegate void 委托_叫();
        public event 委托_叫 事件_叫;
       
        public void 猫叫()
        {
            Console.WriteLine("喵....");
            事件_叫();
        }
        public void 躲进背窝()
        {
            Console.WriteLine("猫躲进背窝....");
          
        }
    }
    public class 主人
    {
        public delegate void 主人叫();
        public event 主人叫 事件_叫;
       
        public void 主人醒()
        {
            Console.WriteLine("谁?");
            if(事件_叫!=null)
            {
                事件_叫();
            }
        }
    }
    public class 老鼠
    {
        public void 跑()
        {
            Console.WriteLine("我跑了!");
        }
        public void 躲进背窝()
        {
            Console.WriteLine("老鼠躲起背窝....");
        }

    }

相关文章:

  • 2022-02-03
  • 2022-02-02
  • 2021-06-23
  • 2022-01-16
  • 2022-02-02
  • 2021-10-11
  • 2021-08-06
猜你喜欢
  • 2021-07-01
  • 2022-12-23
  • 2022-02-01
  • 2021-07-22
  • 2022-02-14
  • 2022-12-23
相关资源
相似解决方案