📄 program.cs
字号:
using System;
using System.Collections.Generic;
using System.Text;
namespace DelegateandObserver
{
class Program
{
static void Main(string[] args)
{
//用委托实现观察者模式
Mouse m = new Mouse();
Pepole p = new Pepole();
HandleDelegate mh = new HandleDelegate(m.Run);
HandleDelegate ph = new HandleDelegate(p.Wakeup);
Observer ob = new Observer();
ob.AddObserver(mh);
ob.AddObserver(ph);
Cat cat = new Cat(ob);
cat.Cry();
////////////////
Console.ReadLine();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -