开发者社区> 问答> 正文

Java中不同sku不同的属性 这块怎么设计比较好呢?

Java中不同sku不同的属性
这块怎么设计比较好呢?d253fbfd755bd93537ee3c56df093b4c.png
49e773a4652f88d2f0011da159ee0a9d.png

展开
收起
小小鹿鹿鹿 2023-11-13 17:03:48 77 0
来自:Java开发者
1 条回答
写回答
取消 提交回答
  • 在Java中,如果你需要为不同的SKU(Stock Keeping Unit,库存单位)设置不同的属性,你可以考虑使用对象或者类来表示这些属性。这样可以让你根据不同的SKU创建不同的实例,并为每个实例设置不同的属性。

    以下是一个简单的示例:

    public class Product {
        private String sku;
        private String name;
        private double price;
        // getters and setters
    }
    

    在这个例子中,Product类有一个sku字段,用于存储产品的SKU。你可以根据不同的SKU创建不同的Product对象,并为每个对象设置不同的nameprice属性。

    例如:

    Product product1 = new Product("A", "Apple", 1.0);
    Product product2 = new Product("B", "Banana", 0.5);
    

    这样,你就可以根据不同的SKU来处理不同的产品了。

    如果你的产品属性非常多,或者你需要对属性进行更复杂的操作(如验证、格式化等),你可能需要考虑使用更复杂的数据结构,如映射表(Map)或者对象数组(List)。

    2023-11-17 11:13:49
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
来源圈子
更多
收录在圈子:
+ 订阅
Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载