简体中文
English 简体中文 繁體中文
Methodox 首页

声明式上下文

概述

在 Declaration(声明)上下文中,节点本身的存在就代表一个实体;连线是可选的,仅在需要输送数据时使用。从技术上讲,节点表示对象的创建或计算对象属性的操作,而连线表示数据的流动。

示例图片

如果你熟悉其他可视化编程系统,这有点类似于 TerraGen 或 Houdini。

说明

在带有连线的 Declaration 图中,其工作方式与 Flows 上下文相同。

子上下文

  • StateMachine:由具名转换连接起来的各个状态,每个转换都由一个条件把守。每个状态的行为本身就是一个图,而状态机的数据成员是各状态共享的内容。一次运行会进入第一个状态,运行它,然后沿第一个条件成立的转换继续。
  • Constructs:由构造函数和工厂组装而成的对象树,没有副作用——它是一份供其他图读取的描述。

本页面的早期版本介绍过 Record 和 Module 子上下文;现在的声明式图类型就是上述两种。全部八种图类型请参阅图上下文。

功能

另请参阅