这个设计好像是不妥的,我只给一个大体的设计框架。1.可以分成三层,最上层是商品类的管理容器vector,可以封装一下,包含查询,删除,修改等功能2.中间一层是商品类,这个类包括上述五个私有成员,并且包含设置以及获取各个成员的成员函数3.最后是一个通用的商品保存类,实现商品信息的保存,或者将这个类直接放到最上层类的功能,也可以。