我有一个基本的购物车模型,其中的产品基于数据库中的数据,其中包含 productID、productName、Price、Stock 列。然后我有一个项目类,它代表消费者选择订购的产品,产品 ID、产品名称、价格。然后我有 itemOrder 类,它使用 productID、ProductName、Price 和 getPrice() 引用项目。然后有一个 Cart 类,它保存 itemOrder 并定义了添加和删除 itemOrder 的方法。
在任何这些类或典型的购物车系统中,OOP 技术在哪里发挥作用。
public class Product
{
public int productID { get; set; }
public string productName { get; set; }
...
}
}
public class Item : Product
{
}
public class ItemOrder : Item
{
public int itemQuantity { get; set; }
public double getPrice(int quantity, double price)
{
return price = price * quantity;
}
}
public class Cart
{
}