我有一个项目要做;我有一个市场和许多产品,每个产品都有名称,生产日期, 等等... 我已经为项目制作了类,但我需要制作一个类的图表,但我不知道如何。此外,我想将客户数据插入一个文件,如他们购买的价格和价格,每个客户可以购买许多购买卡。 任何人都可以帮助我吗?
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;
}
答案 0 :(得分:1)
如果您已经拥有代码并希望根据我建议在IDE中尝试内置插件来生成类图。例如,IDEA可以生成带有依赖关系的类图。
如果您考虑从上创建架构,我强烈推荐Visual Paradigm(他们有30天的试用期,您将能够进行所需的自定义)。