0
A
回答
1
简单的函数调用更快(即有较少的步骤为CPU做)。通常,当您需要松耦合的优点时,或者当您有多个组件需要处理某些事件时,请使用dispatchEvent,否则使用函数调用。
2
这是两个非常不同的概念,一个执行一个动作,另一个指示“某事”。
我不知道你应该把它们放在同一个篮子开始。
当然,从您尝试实现的结果的角度来看,很容易看出它们之间的重叠,但并不表示它们实际上可以进行比较。
简而言之,你最终会得到一个函数调用,这只是你如何去做的问题。直接调用函数或发送事件以通知应该调用此类函数...
此问题与您的上一个问题的范围类似,这意味着这两个问题似乎都没有意义。 Should DispatchEvent be the last statement of a function?
相关问题
- 1. 概念性问题:松耦合
- 2. 什么是松散耦合的代码?
- 3. 紧耦合和松耦合
- 4. 松散类耦合和数据访问
- 5. 松散地耦合模式对话框 - 这可能吗?
- 6. 使应用层松散耦合
- 7. 松散耦合的观察者模式
- 8. 与实体框架的松散耦合
- 9. 什么是功能和概念规范?
- 10. 什么让耦合“松散”,是否更好地编写我的代码松散耦合?
- 11. 建模松散耦合域模型
- 12. Azure松散耦合/可扩展
- 13. C#松耦合
- 14. 在CodeIgniter中查询多对多表时,如何保持模型松散耦合?
- 15. 什么是松耦合?
- 16. 坚持对象,同时保持松耦合
- 17. 与MVP相比,MVVM是如何松散耦合的?
- 18. JavaScript中是否存在松散耦合对象的模式。
- 19. Asp.net MVC是松散耦合,并在HTML的完全控制
- 20. C++概念:无效引用功能概念
- 21. asp.net MVC ddd DRY vs松散耦合和持久性/数据访问层
- 22. 松耦合开发
- 23. 松耦合例如
- 24. 使用松散耦合的WCF Web服务的ASP.NET MVC
- 25. PubSub /松散耦合和MVC模式在Javascript中
- 26. WPF中不使用棱镜的松散耦合事件
- 27. 设计松散耦合组件用的GTK事件模型
- 28. 我松散hotdeploy jboss功能
- 29. Django在应用程序中松散耦合
- 30. 如何使数据与应用程序代码松散耦合?
那么,我想听到解释通过同步和异步方法。我认为函数用于同步方法,而事件是异步方法?任何人都可以抛出这些观点。我的重点是“每个人的工作方式如何不同”?谢谢。 –