观察者模式
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(); }
这套动作启动后,就这样
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐