比如我设计了一个处理不同物体的机械臂控制程序,这个软件在启动时会打开一个xls文件,这个表格文件里记录了不同物体的外观以及对应的处理方式。
苹果 红色 8cm 区域1 (即物体名称为苹果、颜色为红色、直径大约8cm,处理方式是放置到区域1)
按照上述的形式将高度可读的内容列在xls表中。
当我需要机械臂处理新的物体时,此时我不需要修改代码,我只需要在xls中添加一行新物体的各项参数即可扩展程序的功能。
不知道这种将代码和实际工作内容分离的编程方式的具体名称和由来是什么?
比如我设计了一个处理不同物体的机械臂控制程序,这个软件在启动时会打开一个xls文件,这个表格文件里记录了不同物体的外观以及对应的处理方式。
苹果 红色 8cm 区域1 (即物体名称为苹果、颜色为红色、直径大约8cm,处理方式是放置到区域1)
按照上述的形式将高度可读的内容列在xls表中。
当我需要机械臂处理新的物体时,此时我不需要修改代码,我只需要在xls中添加一行新物体的各项参数即可扩展程序的功能。
不知道这种将代码和实际工作内容分离的编程方式的具体名称和由来是什么?
数据驱动式, 历史和名称由来,没百度到, 我最近在看我的世界mod开发, 在开发手册中,正好有类似的描述, 翻译过来就是 数据驱动的, 英文原话是
some features in Minecraft are data-driven,