Models¶
Los desarrollos basados en la arquitectura KnowArkitecture acceden y administran sus datos a través de objetos a los que hacemos referencia como modelos.
Los modelos son la estructura de datos que representan entidades y objetos de valor para el programa, los cuales son registrados con sus respectivos Id’s.
Definición de modelo
Python
class NameClass:
def __init__(self, **attributes) -> None:
self.field_1 = attributes.get('field_1', '')
self.field_2 = attributes.get('field_2', '')
self.field_3 = attributes['field_3']
...
self.field_n = attributes.get('field_n', '')
Javascript
export class NameClass{
constructor(
{field_1, field_2='', ... ,field_n} ={}) {
this.field_1 = field_1;
this.field_2 = field_2;
...
this.field_n = field_n;
}
}