CaseStudy Solution
CaseStudy Solution
import java.util.ArrayList;
class Item {
private int itemId;
private String itemName;
private int supplierId;
class Customer {
private int customerId;
private String customerName;
private ArrayList<Order> orders;
String getCustomerName() {
return customerName;
}
}
// Supplier
class Supplier {
private int supplierId;
private String supplierName;
private ArrayList<Order> receivedOrders;
// Order
class Order {
private Customer customer;
private Supplier supplier;
private Item item;
private int quantity;
// Create Customers
Customer customer1 = new Customer(1, "John");
Customer customer2 = new Customer(2, "Alice");
// Create Items
Item item1 = new Item(1001, "Widget", 101); // Widget is supplied by
supplier with ID 101
Item item2 = new Item(1002, "Gadget", 101); // Gadget is also supplied by
supplier with ID 101