1
A
回答
1
创建一个扩展所有其他类的基类,将故障处理程序放在那里。如: FaultHandlerCairngormCommand延伸SequenceCommand实现的IResponder
[BaseCommand.as]
[MyCommand.as]
// -- no need to implement onFault in sub-class
public class MyCommand extends BaseCommand
{
public function execute(event:Event):void
{
remoteObjectDelegate.doYourServerOperation(this);
}
override public function result(data:Object):void
{
trace("happily handling the data"); //without this override an error will be thrown so the developer will know to correct
}
}
+0
但事情是,我想处理它的相对命令类中的结果,但要处理全局类中的错误处理程序。 – Guest 2011-03-30 03:12:38
1
通过 “总是有一个故障处理程序”,难道你的意思合同,如在实施一个接口?
您可以编写一个基本命令类,以便您的所有其他命令类都可以扩展。该基地可以实现故障处理程序和所有其他子类可以选择覆盖它。
public class BaseCommand implements ICommand
{
public function execute(event:Event):void
{
}
public function onFault(event:Event):void
{
}
}
// -- no need to implement onFault in sub-class
public class MyCommand extends BaseCommand
{
public function execute(event:Event):void
{
}
}
相关问题
- 1. 集分割故障处理程序
- 2. 暂停在故障处理程序
- 3. 处理WCF故障
- 4. 处理ClientBase故障和SimpleIOC
- 5. 处理织物故障
- 6. 处理故障表达
- 7. 与Web API故障处理
- 8. Mimic.js处理故障响应
- 9. Mysql ReplicationDriver - 故障处理
- 10. C++程序故障?
- 11. 故障一类的内部Tkinter的事件处理程序
- 12. 的malloc分段故障时,报警处理程序共完成
- 13. 的WebSphere MQ死信队列处理程序故障
- 14. 我的Android应用程序出现“故障处理”错误
- 15. Firebase网络连接丢失onDisconnect处理程序故障
- 16. 分段故障信号处理程序sigint
- 17. 常见AWS故障 - 处理AZ故障转移
- 18. 使用故障消息无法处理WSO2 ESB中的故障
- 19. 如何使用MySQLi处理故障?
- 20. 批处理文件 - 如果故障
- 21. NodeJs ExpressJS错误处理故障
- 22. 处理格式错误的soap故障
- 23. 错误:故障处理“爪哇/郎/ AutoCloseable.class”
- 24. Python多重处理故障排除
- 25. 处理阿卡持久性故障
- 26. PHP会话处理故障服务器
- 27. 故障共享DB全球处理器
- 28. Django上下文处理器故障
- 29. 处理Talend中的ETL故障
- 30. 处理测试中的预期故障
但事情是,我想处理它的相对命令类的结果,但要处理全局类中的错误处理程序。我没有弄清楚我们如何实现它。任何人都可以举个例子。 – Guest 2011-03-30 03:14:10