社区
Java
帖子详情
#请用面向对象的观点解释:商品类别和商品是什么关系?
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的聚合关系。
面向对象
的开发方法
转自:http://www.cnblogs.com/X8023Z/archive/2008/12/04/oo33.html
面向对象
的开发方法(Object Oriented,OO) 从事软件开发的工程师们常常有这样的体会:在软件开发过程中,使用者会不断地提出各种更改要求,即使在软件投入使用后,也常常需要对其做出修改,在用结构化开发的程序中,这种修改往往是很困难的,而且还会因为计划或考
OO开发思想:
面向对象
的开发方法(Object oriented,OO)
面向对象
的开发方法(Object oriented,OO)认为是好文章吧,拿来分享一下(转载)
面向对象
的开发方法(Object oriented,OO) 从事软件开发的工程 师们常常有这样 的体会:在软件开发过程中,使用者会不断地提出各种更改要求,即使在软件投入使用后,也常常需要对其做出修改,在用结构化开发的程序中,这种修改往往是很 困难...
面向对象
的开发方法(Object Oriented,OO)
面向对象
的开发方法(Object Oriented,OO)认为是好文章吧,拿来与大家分享一下(转载) 现在每个程序员都会说:OO思想,OO开发,呵呵,是真的理解了嘛?看看下面的文章就知道啦。。。
面向对象
的开发方法(Object Oriented,OO) 从事软件开发的工程师们常常有这样 的体会:在软件开发过程中,使用者会不断地提出各种更改要求,即使在软...
(转)
面向对象
的开发方法(Object Oriented,OO)
转自:http://www.cnblogs.com/gishuazi/archive/2009/02/24/1397451.html
面向对象
的开发方法(Object Oriented,OO)认为是好文章吧,拿来与大家分享一下(转载) 现在每个程序员都会说:OO思想,OO开发,呵呵,是真的理解了嘛?看看下面的文章就知道啦。。。
面向对象
的开发方法(Object Oriented,O
山东大学
面向对象
学习笔记
第一章
面向对象
思想 代理和团体 一个
面向对象
程序可以组织一个团体,这个团体由一组互相作用的叫做“对象”的代理组成。每一个对象都扮演一个角色,并且为团体中的其他成员提供特定的服务或者执行特定的行为。 消息和方法 行为的启动是通过将“消息”传递给对此行为负责的代理(对象)来完成的。 消息对行为对要求进行编码,并且伴随着执行要求所需的附加信息(参数)来一起传递。 接收器:消息发送的对象。如果接收器接受...
Java
50,530
社区成员
85,610
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章