增加前端工厂类 Cart