Class 设计类图OrderItem实体
我有一个Order、OrderItem和Stock实体。基本上,创建订单,然后将项目添加到订单中。一个订单可以有多个项目。订单中的每个项目都是OrderItem发挥作用的地方 我的问题是:order item类应该具有哪些属性? 目前我只有识别它的主键 我还要别的吗 我不需要订单中项目的任何详细信息,因为每个项目的所有详细信息都在Stock类中 这是我所说的图像:Class 设计类图OrderItem实体,class,class-diagram,Class,Class Diagram,我有一个Order、OrderItem和Stock实体。基本上,创建订单,然后将项目添加到订单中。一个订单可以有多个项目。订单中的每个项目都是OrderItem发挥作用的地方 我的问题是:order item类应该具有哪些属性? 目前我只有识别它的主键 我还要别的吗 我不需要订单中项目的任何详细信息,因为每个项目的所有详细信息都在Stock类中 这是我所说的图像: 你“需要”的是更广泛的需求。你可以考虑的一些事情: 您已经在类中包含了标识符(键)。因此,您可能还希望在Order Item中包含引
你“需要”的是更广泛的需求。你可以考虑的一些事情:
Order Item
中包含引用(外键)——分别为Order.ordId
和Stock.stkID
包含一个引用hth.也许只需发布您已经拥有的内容,这取决于您的对象模型和您的特殊需求。如果您的orderitem仅表示一种库存(我想它与产品类似),那么orderitemId就足够了。但是如果你想一次订购5盒果汁(库存果汁),你就需要noOfStockItems。如果您还想模拟“今日10%折扣”或“买2送1免费”之类的特别优惠,那么您可以添加此信息(如ordItemTotalCost)-如果您的优惠更复杂,那么您可能希望在专门的课程中提供此信息