您的位置:首页 > 其它

反转控制, 即插件行为来控制宿主程序

2007-12-04 20:57 281 查看
呵, 这个绝对原创, 若有雷同, 纯属巧合.

还记得有一位同学(jea...@gmail.com)提出的建议, 不知道大家是否还记得.
我还是记得比较清楚的.

"右侧词句释义部分,能否支持无限点击跳转"

这个建议十分有意义. 有了这个功能, 软件本身会方便很多. 鉴于当时的一些局限性, 时间和精力问题, 加上当时的一个方案比较土一点, 所以到现
在才加进来.

late is better than never. 哈哈, 下一个版本里面, 就能看到这个功能了.

这个技术的核心思想是, 反转控制, 即插件行为来控制宿主程序. 这里面涉及一个比较变态的逻辑.
就是说, 插件把宿主结束掉, 但是, 宿主挂了之后, 插件仍需要继续执行下去. 但是, 由于插件必须依附于宿主而存在, 所以, 那个状态, 我
们可以叫做zombie (僵死状态), 肉体死了, 但是灵魂还必须把职责履行完毕才能极乐去.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐