Blitz Lua 目标接口 |
|
“目标接口”就像电影的“导演剪辑版”:一个作者想要的“对象接口”。它提供“原型”,这些原型只是粗略地类似于它们的 BlitzMax 对应物,但通常提供额外的功能。
所有“原型”都驻留在全局表 blitzmax
中,无论包含相应 BlitzMax 类型的模块(如果有)。该接口提供基于原型的差异继承以及“虚拟插槽”,即仅由其访问器方法(getXXX
和 setXXX
)定义的表字段(“插槽”。因此,对插槽的访问隐式调用相应的 getter 或 setter 方法。
“对象接口”和这个“目标接口”之间最明显的区别是完全不同的 GUI 编程模型,该模型是针对 [TkLua] 设计的,并且比 BlitzMax/MaxGUI 方法更适合脚本语言的特点。
“目标接口”尚未完成,但有望在 2007 年 5 月 25 日左右发布。