![]() |
1
0
我不知道他们是怎么做的,但如果是我,我会用 attributes 和 reflection . 以下是我认为它可能会起作用的方式/或是你如何去做的方式… 组件 系统需要大量的组件或子系统;它们可以是您自己编写的东西,也可以是现有库(如果可以,请使用现有库):
技巧在第2点和第3点中;在这里我将定义一组可用于定义用户创建的对象的属性。这些属性在逻辑上将流程连接在一起。因为属性可以在运行时读取:
我使用的另一种方法基本上基于此,但它也使用接口,并且数据存储为XML的“blob”,而不是特定的离散元数据。 |
![]() |
SpeakX · 从模板参数类型构造类类型元组 1 年前 |
![]() |
Astor · 简化编译时二进制树类型的创建 1 年前 |
|
Ryan · 更改JS中数字的功能(出于教育目的) 2 年前 |
![]() |
Janilson · 如何解决这种多变的模板歧义 2 年前 |
![]() |
C_Rod · 在模板方法中确定STL容器中项目的数据类型 3 年前 |
![]() |
chenyuandong · Elixir中的元编程 7 年前 |
![]() |
Marcos Felipe · 基于存储的变量进行比较 7 年前 |