结构化编程:callback
面向对象:interface-delegate;
函数式编程:promise、block、rx--函子化block,函子化事件源
异步语言支持:asyn-await、Generator。