您的位置:首页 > 其它

观察者模式

2020-04-02 08:03 239 查看

观察者模式,我觉得就是一个事件和多个对象(观察者)产生交互
比如做一套动作,然后这套动作从开始到结束,有多个动作,然后这多个动作是连续一一绑定的

public class 一整套动作
{
public event Action 动作;//事件开始
public void 完成动作()
{
if (动作 != null)
{
Console.WriteLine("动作开始");
动作();
}
}
}
static void Main(string[] args)
{
一整套动作 y = new 一整套动作();
y.动作+= () => Console.WriteLine("动作1");
y.动作 += () => Console.WriteLine("动作2");
y.动作 += () => Console.WriteLine("动作3");
y.动作 += () => Console.WriteLine("动作4");
y.动作 += () => Console.WriteLine("动作5");
y.完成动作();
Console.ReadLine();
}

这套动作启动后,就这样

  • 点赞
  • 收藏
  • 分享
  • 文章举报
漫漫长路,慢慢走 发布了12 篇原创文章 · 获赞 2 · 访问量 231 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: