事件和方法有什么区别?
来源:互联网 发布:c语言exit(0) 编辑:程序博客网 时间:2024/06/10 03:27
事件是特殊的方法,基本一样,两个名词而言,事件这个名词只是更好的表述了自已的特性。
事件更多强调是一种改变,一般是持久化关键数据的改变如状态变迁。方法可能只是计算中间结果。
事件更多强调或固化了的事件发起者与事件的响应者的数据关联,强调双方的互动。方法可能在调用者与被调用者(执行者)间并没有数据参数。
事件更多强调或固化了一种一对多的互动关系。而方法更多的是一对一的关系。
事件更多的关注了事件发起者,发起事件的原因及发起方式。如时间事件,更改状态事件,信号事件,简单的调用事件。
揭秘UML状态机视图中的四大事件
http://developer.51cto.com/art/201006/206489.htm
- 事件和方法有什么区别?
- sendRedirect()和forward()方法有什么区别?
- c# 事件 +=和-=有什么区别。
- 虚拟方法和抽象方法有什么区别?
- JAVA中的方法和构造方法有什么区别
- 方法重写和方法重载有什么区别?
- 线程的sleep()方法和yield()方法有什么区别?
- Python的静态方法和类方法有什么区别
- 构造方法和普通方法有什么区别
- synchronized修饰静态方法和普通方法有什么区别
- 线程的sleep()方法和yield()方法有什么区别?
- "=="和 和 equals 方法究竟有什么区别
- /和../和~/有什么区别
- /和../和~/有什么区别?
- /和../和~/有什么区别
- [转]OOD和传统方法有什么区别?
- "=="和equals方法究竟有什么区别?
- "=="和equals方法究竟有什么区别?
- sfc /scannow 提示 插入Windows XP SP3 CD 光盘
- VS2005 MINI6410 PWM 测试程序
- Oracle中rowid和rownum区别
- 一天一个单词--持续更新
- java面试中关于学员一些sql语句的写法
- 事件和方法有什么区别?
- 开发平台的两种实现模式
- MVC-数据验证
- Silverlight Image Source URI : 一个反斜杠引发的血案
- 控制反转IOC和依赖注入DI
- 在windows下使用vim和gcc开发c程序
- 一个NHibernate应用的实际例子(A good open source project to learn how to use NHibernate)
- linux命令行下常用的快捷方式
- hadoop单机模式和伪分布式模式安装过程