这是一个设计问题,我也在努力寻找答案。我正在设计一个基于对象的系统,我需要识别和详细说明运行使用这些对象的业务所需的所有数据。我正在努力解决的问题是这个对象的一个属性与一个元数据是什么,有什么区别以及我为什么要关心。
我认为财产是该对象存在必须存在的东西。而一段元数据是一段数据,用于描述该对象以用于业务流程。
作为一个例子,我会说这个对象是一辆汽车,我从事汽车销售业务。汽车的属性将是品牌、颜色、发动机尺寸。而元数据是 IsSold 或 ForSale,其中元数据与销售汽车的业务流程相关。
价格似乎是 Car 的属性,但为什么它会是属性而不是元数据?
我希望我在这里有意义。想法/建议表示赞赏。
谢谢。