根据项目要求写就是了。
根据实现方案去百度理解就好了,比如重写hashcode,有明确的思路百度可以找到很多详细的教程
思路很明确呀都给你了不是吗?第一次添加先进行判断你购物车里有没有这件东西,如果没有就直接添加,如果有只需要让你购物车商品的数量直接加1进行更新一下就可以了