我正在为我的应用程序使用 RobotLegs 和 Signals。这是我第一次使用 Robotlegs,我使用的是 Joel Hooks 信号指挥图 example here
我注意到它与事件相比显得相当冗长。对于每个信号,我都必须创建一个新类,而对于事件,我会将事件类型分组到一个类中。
我喜欢这种直观且即时的描述性。只需浏览信号包即可显示所有应用程序通信。尽管对我来说这似乎很冗长。
其他人是否在使用这个,我使用这样的信号的方式是否正确,或者有人找到了解决这种冗长的方法吗?
干杯
最佳答案
不过这是正确的方法。信号的主要优点是您可以将它们包含在接口(interface)定义中,但显然您最终会得到一大堆信号。
一般来说,我仅将信号用于 View ->中介器和服务->命令通信(一对一)。对于系统范围的通知,我使用事件(n对n)。它使信号数量更易于管理。 但这显然是一个偏好问题。
使用良好的 IDE 和/或模板系统可以减轻创建各种信号的许多“痛苦”。
关于robotlegs - AS3 机器人腿和信号 - 使用信号,相当冗长,有其他选择吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9227469/