微信小程序二手交易平台购物车界面的单例Java代码实现
时间: 2023-06-19 08:07:59 浏览: 96
微信小程序实战篇之购物车的实现代码示例
5星 · 资源好评率100%
购物车界面一般是需要实现单例模式的,这里给出一个简单的单例Java代码实现:
```java
public class ShoppingCart {
private static ShoppingCart instance;
private List<Item> itemList;
private ShoppingCart() {
itemList = new ArrayList<>();
}
public static ShoppingCart getInstance() {
if (instance == null) {
instance = new ShoppingCart();
}
return instance;
}
public void addItem(Item item) {
itemList.add(item);
}
public void removeItem(Item item) {
itemList.remove(item);
}
public List<Item> getItemList() {
return itemList;
}
}
class Item {
private String name;
private double price;
public Item(String name, double price) {
this.name = name;
this.price = price;
}
public String getName() {
return name;
}
public double getPrice() {
return price;
}
}
```
这个代码中的 ShoppingCart 类是一个单例类,通过 getInstance() 方法获取唯一实例。购物车中的商品通过一个 Item 类来表示,购物车中可以添加商品、删除商品,以及获取购物车中的商品列表。
阅读全文