main
CPlaiz 2025-12-13 16:11:40 +01:00
parent eb314bcae3
commit 6960857aee
1 changed files with 28 additions and 0 deletions

View File

@ -0,0 +1,28 @@
package org.example;
import java.util.List;
public class Shop {
List<Product> products;
ShoppingCart cart = new ShoppingCart();
public Shop(List<Product> products) {
this.products = products;
}
public void addProductToCart(Product product) {
cart.addProduct(product);
}
public void removeProductFromCart(Product product) {
cart.removeProduct(product);
}
public Order checkout() {
Order order = cart.toOrder();
cart.clearProducts();
return order;
}
}