public interface ShoppingCartService { void addItem(Item item); void removeItem(Item item); List<Item> getItems(); } public class ShoppingCartServiceImpl implements ShoppingCartService { private List<Item> items = new ArrayList<>(); public void addItem(Item item) { items.add(item); } public void removeItem(Item item) { items.remove(item); } public List<Item> getItems() { return items; } public static void main(String[] args) { ShoppingCartService shoppingCartService = Erma.init().getBean(ShoppingCartService.class); Item item1 = new Item("item1", 10.99); Item item2 = new Item("item2", 20.99); shoppingCartService.addItem(item1); shoppingCartService.addItem(item2); List<Item> items = shoppingCartService.getItems(); System.out.println("Items in the shopping cart:"); for(Item item : items) { System.out.println(item.getName() + ": $" + item.getPrice()); } } }


上一篇:
下一篇:
切换中文