HashSet去重特性
要求：
1、创建包含重复元素的HashSet（数据：5, 2, 5, 9, 2）
2、添加新元素：7
3、检查元素9是否存在
4、打印集合大小和所有元素
预期输出：
Size: 4
Elements: [2, 5, 7, 9]  // 顺序可能不同

TreeSet排序特性
1、创建TreeSet存储整数（数据：15, 8, 23, 4, 42）
2、获取第一个和最后一个元素
3、打印大于10的元素
预期输出：
First: 4, Last: 42
Elements >10: [15, 23, 42]


、需求：设计一个电商系统，包含以下组件：

1.	抽象类 Product：
o	私有成员 id, name, price
o	抽象方法 double getDiscountPrice()
2.	接口 Taxable：
o	方法 double calculateTax()
3.	具体类 Electronics（继承 Product 并实现 Taxable）：
o	私有成员 warrantyYears
o	实现 getDiscountPrice() 和 calculateTax()
4.	具体类 Clothing（继承 Product）：
o	私有成员 size
o	实现 getDiscountPrice()
5.	异常类 InvalidPriceException：
o	当价格为负数时抛出
6.	订单类 Order：
o	私有成员 ArrayList<Product> products
o	方法 addProduct(Product p)（处理异常）
o	方法 calculateTotal()（计算总价，含税费）
7.	测试类 EcommerceSystem：
o	创建不同产品并添加到订单
o	处理异常并计算总价










