gpt4 book ai didi

java - 创建 UML 类图

转载 作者:行者123 更新时间:2023-12-01 12:05:50 25 4
gpt4 key购买 nike

我有一个项目要做;我有一个市场,有很多产品,每一种都有名称,生产日期,ETC...我已经为该项目制作了类,但我需要制作类图,但我不知道如何制作。另外,我想将客户数据插入文件中,例如他们购买的商品和价格,并且每个客户可以购买许多购买卡。谁能帮帮我吗?

 class product  implements Cloneable{
String productName;
String Description;
int quantity;
product category;

product(){}
product(product p){}

/** Returns a deep clone of this */
public Object clone() {
product p = new product();
return p;
}

}

class Beverage extends product{
int capacity;

public void setCapacity(int capacity) {
this.capacity = capacity;
}
}

class Condiment extends product {
String country;

public void setCountry(String country) {
this.country = country;
}
}

class Dairyproduct extends product {
Date productionDate;
Date ExpirationDate;
String saleUnit;

public void setProductionDate(Date productionDate) {
this.productionDate = productionDate;
}

public void setExpirationDate(Date ExpirationDate) {
this.ExpirationDate = ExpirationDate;
}

public void setSaleUnit(String saleUnit) {
this.saleUnit = saleUnit;
}
}

class Customer{
String Fname;
String Lname;
int Id;
String Address;

public void setFname(String Fname) {
this.Fname = Fname;
}

public void setLname(String Lname) {
this.Lname = Lname;
}

public void setId(int Id) {
this.Id = Id;
}

public void setAddress(String Address) {
this.Address = Address;
}

}

class PurchaseCard{
Date PurchaseDate;
LocalDateTime PurchaseTime;
Map<product,Boolean> PurchasedProducts ;
double TotalPrice;
}

最佳答案

如果您已经拥有代码并希望基于该代码生成类图,我建议尝试 IDE 中的内置插件。例如IDEA可以生成带有依赖关系的类图。

如果您正在考虑创建架构,我强烈推荐 Visual Paradigm (他们有 30 天的试用期,您将能够进行所需的定制)。

关于java - 创建 UML 类图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27609352/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com