美文网首页
物品的类型定义的困惑

物品的类型定义的困惑

作者: 有点胖的瘦子 | 来源:发表于2022-09-24 07:25 被阅读0次

我本来以为定义一种物品的类型比较简单,但是我分析了历史数据后,发现并非想象的简单。
首先,一个物品由于具有很多属性,例如生产厂商、规格、制造厂商,这些都是一个物品的类型的重要构成部分。这些属性越多,对一个物品的刻画就越细致,在真正使用一个物品时,才能容易找到这个物品。对于每条记录(类型)我们姑且称为物品的基础类型。

另外,还有一些属性,不是这个物品自带的属性,而是使用人加上的,例如重要性、可替代性、使用场地等。

那么问题是,如何定义一种物品的类型呢?
那什么又是物品类型呢?我的理解是,物品类型是对一类物品的分类。也就是基于用途,对一类物品进行分类。或者是说,定义一个场景下的使用分类,然后再基于不同维度去对原始物品进行分组。

例如,我认为所有国产的长凳子是一种物品类型,用于村头树下聊天用,那么生产厂商=【国内】,规格=【长凳子】,制造商=【国内】的所以基础类型的集合,就被我命名为【国产长凳】这种新的组合类型。

有了新的组合类型,就可以对于【组合类型】下所有的【基础类型】的数据进行一视同仁,包括【平均价格】【总库存量】【每月实际领用量】,起码从使用者角度看,这些统计是具有意义的。另外,可以统计一些极值,【所有物品中的最贵的长凳子】。

相关文章

  • 物品的类型定义的困惑

    我本来以为定义一种物品的类型比较简单,但是我分析了历史数据后,发现并非想象的简单。首先,一个物品由于具有很多属性,...

  • TypeScript——基础数据类型

    定义布尔类型 定义数字类型 定义字符串类型 定义数组类型 定义枚举 定义任意类型

  • 【TS】函数

    函数定义 不带类型 带类型 带完整类型 定义带类型,函数不带类型 注:定义类型的参数名,可以与定义函数的参数名不同...

  • 02.基础类型

    基础类型 布尔类型 定义方式 数值类型 定义方式 字符串类型 定义方式 数组 定义方式1: 定义方式2: 定义方式...

  • TypeScript学习(二)- 函数

    函数类型 类型定义 函数类型定义分为两部分: 入参定义和出参定义。按定义的时机分就近定义和前置定义两种。 类型推断...

  • golang的类型再定义和类型别名

    类型再定义: 类型别名: 1,类型再定义的使用 类型再定义,一般用在为一个类型添加一个独有的方法使用。再定义的类型...

  • TS 数据类型及使用

    数据类型 定义数据类型 定义数组 定义元组类型 定义枚举类型 常用来表示一个事物的状态, 比如:成功或者失败 an...

  • ts—interscetion Type

    & 多个类型集合的交集 | 多个类型集合的并集 使用type定义 使用interface定义 使用定义的类型 编译...

  • 01_GO语言中级学习之类型(type)

    类型别名与类型定义 类型别名 以下代码使用的就是类型别名,例码: 类型定义 以下代码使用的就是类型定义,例码: 两...

  • 函数

    普通定义 为函数定义类型 完整的函数类型 函数类型包含两部分:参数类型返回值类型 推断类型 函数定义时,如果赋值语...

网友评论

      本文标题:物品的类型定义的困惑

      本文链接:https://www.haomeiwen.com/subject/lnagortx.html