![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#相关
文章平均质量分 77
jiangtao_killer
这个作者很懒,什么都没留下…
展开
-
来说说Unity观察者(Observer)模式
何为观察者模式,大家都比较形象的例子,和报纸的订阅差不多,订阅者就属于观察者,我想要订阅报纸了,然后就像报刊社订阅报纸,然后每天都有邮递员向您这送报纸,不想订阅了,就自己取消,然后第二天就不会有人给你送报纸。我们来利用Delegate实现一个简单的观察着模式. 创建一个消息封装体Class,用来传递需要的消息 using System; using UnityEngine; namespac原创 2017-06-08 18:02:06 · 548 阅读 · 0 评论 -
委托(Delegate)的详解
1、定义 delegate是C#中的一种类型,它实际上是一个能够持有对某个方法的引用的类。与其它的类不同,delegate类能够拥有一个签名(signature),并且它"只能持有与它的签名相匹配的方法的引用"。 它允许你传递一个类A的方法m给另一个类B的对象,使得类B的对象能够调用这个方法m。 delegate是面向对象、类型安全、可靠的受控原创 2017-06-08 15:47:16 · 791 阅读 · 0 评论