添加商品的困惑

我是一个java自学者,学了快一年了,最近我在做一个电子商务网站,模式类似卓越和当当,现在的困惑是如何添加商品,因为商品有很多种类,每一种商品在页面上要显示的字段都不一样,如音乐专辑的话就得有歌手,发行时间,而其他商品可能就没有这些东西,我现在的想法是有一个超类Goods,里面集成了所有商品的共性,而更细分的商品则继承自这个超类,然后添加商品的时候按具体的子类来添加,但这样做感觉工作量很庞大,我想请问大家一般这种问题都是怎么解决的呢

有很多网上商店开源代码可以参考 如Jpetstore,初学者入这个行,建议首先参考学习别人的代码,不要一开始就自己一个人瞎琢磨。

这个坏习惯其实就是如今应试教育造成的,拿出一大堆知识,然后把每个人关在一个小房间,让他回答这些问题,这种教育本省就养成了学生自己封闭学习琢磨的习惯,无法开放讨论,也养成大家认为谁封闭学习琢磨出来的知识越多,谁最厉害。

我们每个人总会记得,家长拎着你的耳朵说:人家张三和你一样,也是自己在学习,为什么人家考100分?

张三在这种100分中长大后,就会活得很累,因为他不知道“抄”。天下文章一大抄,就看你会不会抄,老人家多有先见之名,考0分的张铁生我认为就是对现在应试教育的一个回击。

我们的社会总是在一个极端走向另外一个极端,正如有人说:你不让中国人试验了所有错误方法,他们是找不到正确的道路的。

悲哀啊。

以上不针对楼主,只是针对这种现象,因为象你这样思路在Jdon非常多。今天一并批判了,批判的是这个吃人的教育,误导了很多学生,延误了中国科学水平的提高。

[该贴被banq于2009-07-10 08:41修改过]

什么变化 封装什么 既然属性有变化 你可以做一个属性的接口 然后你的超类goods中包含这个接口,等到具体产品的时候,在给出这个属性接口的具体实现类!只是个人的一些想法!