gpt4 book ai didi

events - Smalltalk 中的事件处理(squeak)

转载 作者:行者123 更新时间:2023-12-02 08:09:32 28 4
gpt4 key购买 nike

如何在 Smalltalk 中创建自己的事件?我基本上是在寻找一些在某些特定事件发生时可以触发的软件事件。

最佳答案

在经典的 Smalltalk(由 Squeak 支持,作为原始 XEROX Parc 图像的直接衍生品)中,您有一个基本的发布/订阅模型。在协议(protocol)浏览器中查找对象实例的“事件”。

在现代 Smalltalk 中,您可以使用 Exception 类及其子类来捕获/抛出用户定义的事件。有关详细信息,请参阅 Exception 的类文档。

您还可以选择 Squeaksource 中提供的公告框架,作为经典事件框架的更灵活版本。

关于events - Smalltalk 中的事件处理(squeak),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5761385/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com