【JIT/ 极态云】技术文档 -- 模型简介
一、简介
数据模型是用来描述数据如何存储和组织的模型。它可以定义数据的结构、数据之间的关系以及数据如何被访问和操作。
而我们所定义的模型偏向于一种混合模式,即将面向对象和面向关系的数据模型结合起来,利用两种模型的优点来构建一个更完整的数据模型。
首先将数据表示为表格,每个表格都有多行和多列,并使用主键和外键等概念来描述数据/表格之间的关系。
同时以表格为中心,将数据和操作封装在一起,即提供一系列针对数据表本身的操作方法,供使用者灵活使用调度。
二、模型函数
(一)类函数
在面向对象编程范式中,类方法是一类特殊类型的方法,它们被嵌套在类的定义内部,允许直接通过类名进行调用,而无需实例化该类。
在极态云中,每一个模型元素都是一个类并提供以下内置的类函数(暂不支持在 IDE 中新建模型的类函数),在 IDE 中可以直接调用,调用格式为 :XXX 模型.新增数据(参数)
。
(二)成员函数
在面向对象编程范式中,成员函数,亦称为方法,是封装在类(class)内部的函数,它们直接与类的实例(对象)关联。这些方法用于实现类的行为逻辑,允许对特定对象的状态(属性)进行操作或提供与对象相关的功能实现。
在极态云中,单行数据是作为模型的一个实例,所以在 IDE 中调用成员函数的格式为:XXX 单行数据.刷新数据
。
同时,在 IDE 中可以通过函数设计模块(参见前期【函数设计】文章说明)新建模型成员函数,成员函数的作用域内自带一个单行数据的参数,函数执行体的逻辑可以直接使用该参数。因为成员函数都是通过对象实例(单行数据)调用,所以实际运行时,该参数的值就是调用对象的值。
进一步了解极态云,体验产品?
版权声明: 本文为 InfoQ 作者【武汉万云网络科技有限公司】的原创文章。
原文链接:【http://xie.infoq.cn/article/ccac55c0167792d55499b66b6】。文章转载请联系作者。
评论