#请用面向对象的观点解释:商品类别和商品是什么关系?

Gooing 2004-08-18 10:52:42
请用面向对象的观点解释:商品类别和商品是什么关系?
请进!
...全文
451 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
fhawk 2004-09-02
  • 打赏
  • 举报
回复
我想这个要看你对商品类别是怎样定义的了。如果是一个比较复杂的类,应该是包含的关系。可以作为商品的一个属性。当如果商品类别是一种运行时可变的情况时,可以考虑只用关联关系。由第三方类来处理!
asdmonster 2004-09-01
  • 打赏
  • 举报
回复
不对,我说错了。

我想应该是这样的:比如说,摆在柜台上的那个红红的远远的东西,毫无疑问是“苹果”的一个实例,但是同样柜台上的那个标签:苹果, 2元/斤却是它的属性。
asdmonster 2004-09-01
  • 打赏
  • 举报
回复
我觉得一般的商品是一般的商品类别的实例,就像每一个Object都有一个getClass()方法一样。
一个商品都有类别,但是就是这个类别决定了它可能有长宽高等,但是毫无疑问,长宽高是商品的属性,但是我们能说类的一个属性包含了另外一个属性(的定义),好像不能,于是我觉得商品实例化了商品类别,让类别的定义具体化:比如有长度,三米,有高度,两米等。

当然还有一种抽象的商品,或者说哲学上的概念上的商品,它并没有实例化,我把它看作Object的对应物,从这个视角来说,类别class的确是可以算作它的一个属性。
sylmoon 2004-09-01
  • 打赏
  • 举报
回复
同意:商品类别是商品的一个属性
bluesky35 2004-08-23
  • 打赏
  • 举报
回复
商品类别是商品的一个属性
leonpard 2004-08-22
  • 打赏
  • 举报
回复
我认为商品类别和商品都是独立的类,但是商品中应该包含一个“商品类别”的属性。
alienbat 2004-08-20
  • 打赏
  • 举报
回复
就这帖还置顶啦?


原来CSDN中90%的人连最基础的面向对象的概念都没弄懂啊。看来这帮人的水准比我想象的还要低的多。
yeshucheng 2004-08-20
  • 打赏
  • 举报
回复
回答问题前,应该想想,不要太草率了!!!
Gooing 2004-08-20
  • 打赏
  • 举报
回复
楼上的,商品怎么会是商品类别的一个实例?
bromon 2004-08-20
  • 打赏
  • 举报
回复
我认为不应该把商品类别作为单独的对象处理
majy 2004-08-19
  • 打赏
  • 举报
回复
想想人和人种这两个概念吧,呵呵
kingmaxno1 2004-08-19
  • 打赏
  • 举报
回复
晕,我以为是什么好贴置顶呢,:(
discolt 2004-08-19
  • 打赏
  • 举报
回复
商品类别和商品是什么关系?
-------------------------
商品类别是一个类,商品是该类的实例. 这个也太简单了吧
Gooing 2004-08-19
  • 打赏
  • 举报
回复
我想把它做成对象
Gooing 2004-08-18
  • 打赏
  • 举报
回复
专业一点
是说:商品类别是商品的一个属性吗?
wandou999 2004-08-18
  • 打赏
  • 举报
回复
商品包括商品类别
cnhchang 2004-08-18
  • 打赏
  • 举报
回复
楼上的有道理.
但好像很少有看到单独做成对象的。
jeffyan77 2004-08-18
  • 打赏
  • 举报
回复
商品类别是商品的一个属性。

如果商品类别属性在你的系统中变得重要的话,也可以把属性本身设为独立的对象。这个时候商品对象包括了商品类别对象,这是aggregate关系。
alienbat 2004-08-18
  • 打赏
  • 举报
回复
1:N的聚合关系。

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧