promise_mode
2016-11-11 20:24:10 0 举报
Promise模式是一种编程设计模式,主要用于处理异步操作。在这种模式中,一个函数返回一个Promise对象,该对象表示一个尚未完成但预期在未来会完成的操作。这个模式的核心思想是“将未来的事情交给未来去做”,通过这种方式,我们可以更好地管理并发操作,避免因同步操作而导致的程序阻塞或性能下降。Promise模式还提供了一种链式调用的方式,使得异步操作的组织和理解变得更加清晰和直观。此外,Promise模式还支持错误处理,当异步操作失败时,可以通过捕获和处理错误来提高程序的健壮性。
作者其他创作
大纲/内容
Promise
+ getResult():Result+ setResult(Result:result):void+ isDone():boolean
Client
create
Result
Promise模式类图
Promiser
+ compute():Promise
TaskExecutor
+ run()
0 条评论
下一页