这是名为 EventDispatcher Component 的 Linux 应用程序,其最新版本可以下载为 v6.3.2.zip。 它可以在工作站的免费托管服务提供商 OnWorks 中在线运行。
使用 OnWorks 免费下载并在线运行这个名为 EventDispatcher Component 的应用程序。
请按照以下说明运行此应用程序:
- 1. 在您的 PC 中下载此应用程序。
- 2. 在我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX 中输入您想要的用户名。
- 3. 在这样的文件管理器中上传这个应用程序。
- 4. 从此网站启动OnWorks Linux online 或Windows online emulator 或MACOS online emulator。
- 5. 从您刚刚启动的 OnWorks Linux 操作系统,使用您想要的用户名转到我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX。
- 6. 下载应用程序,安装并运行。
SCREENSHOTS
Ad
EventDispatcher 组件
商品描述
EventDispatcher 组件提供的工具允许您的应用程序组件通过分派事件和侦听事件来相互通信。 面向对象的代码在确保代码可扩展性方面走了很长一段路。 通过创建具有明确职责的类,您的代码变得更加灵活,开发人员可以使用子类扩展它们以修改它们的行为。 但是如果他们想与其他也创建了自己的子类的开发人员共享更改,代码继承不再是答案。 考虑您希望为项目提供插件系统的真实示例。 插件应该能够添加方法,或者在方法执行之前或之后做一些事情,而不会干扰其他插件。 单继承不是一个容易解决的问题,即使 PHP 可以实现多继承,它也有其自身的缺点。
产品优势
- EventDispatcher 组件实现了 Mediator 和 Observer 设计模式,使所有这些事情成为可能并使您的项目真正可扩展
- 当一个事件被调度时,它由一个唯一的名称(例如 kernel.response)标识,任何数量的侦听器都可能正在侦听
- 当调度程序通知侦听器时,它会将实际的 Event 对象传递给这些侦听器
- Event 基类包含一个停止事件传播的方法
- 调度器是事件调度器系统的中心对象
- 当通过调度程序调度事件时,它会通知所有注册该事件的侦听器
程式语言
PHP
分类
这是一个也可以从 https://sourceforge.net/projects/eventdispatcher-comp.mirror/ 获取的应用程序。 它已托管在 OnWorks 中,以便从我们的免费操作系统之一以最简单的方式在线运行。