笔记
将将将江
这个作者很懒,什么都没留下…
展开
-
对委托和事件的理解和抽象
对委托和事件的理解和抽象委托的理解:现实生活中的:委托,一个对象让另一个对象,做一个前者应该做的事(我委托你去帮我买瓶水)程序中:定义两个概念(都是以对象形式存在) 委托者: 被委托者: 应用: 委托:就是让被委托者对象的行为逻辑在,委托者上调用,这个行为逻辑可以是任何方法(包括静态方法) 多播委托:并且如现实生活中的定义一样,一个对象可以委托多个对象的方法,而且增删的操作简单,直接加减号就好了 对事件的理解:现实...原创 2020-09-05 12:46:55 · 208 阅读 · 0 评论 -
技术栈小结
技术栈小结观察者模式:观察者基类数据:如果需要判断就需要定义被观察者类型数据(容器)方法:通知方法:参数:泛型指定游戏物体event指定游戏物体的行为逻辑(方法)响应事件:方法体:调用其他对象或者本身的方法进行响应被观察者基类数据:观察者容器方法:对观察者容器的增删改查触发器()触发器有两种模式1直接回调观察者类的方法2将自己传递给观察者类,由观察者类判断是否响应事件对容器中的观察者发送事件(调用通知方法)命令模式:命令模式基类数据:被命令的游戏物体的容器方原创 2020-09-04 02:12:18 · 122 阅读 · 0 评论