O oer_2001 Unregistered / Unconfirmed GUEST, unregistred user! 2004-01-03 #1 有两个类:车:车牌号,车重;物品:品名,重量 这两个组成一个大类为:重车:车牌号,品名,毛重(车.车重+物品.重量) 怎么实现?
W wenewboy Unregistered / Unconfirmed GUEST, unregistred user! 2004-01-09 #2 搞个新类: 重车:车牌号,品名,毛重(车.车重+物品.重量) 哈哈,帮你顶
S shiningplus Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-16 #4 车:类class A,属性 车重 为虚拟 物品: 类class B 重车: 类 class C 继承于class A, 在private 内 放入 属性 b:B 以组合A,B 重载 属性 车重 品名 属性的Get,Set操作委托给b属性完成
车:类class A,属性 车重 为虚拟 物品: 类class B 重车: 类 class C 继承于class A, 在private 内 放入 属性 b:B 以组合A,B 重载 属性 车重 品名 属性的Get,Set操作委托给b属性完成
O oer_2001 Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-23 #5 设计模式有一条原则:先使用组合,而后再想用继承。
B bluesaga Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-28 #6 抓本质,有些东西得符合客观,重车本质就是车,为什么还要用组合呢?
D Demander Unregistered / Unconfirmed GUEST, unregistred user! 2004-03-17 #8 个人认为: 1、为“物品”实现一个空类(重量、体积为0的物品) 2、为“车”增加一个属性,缺省为载有空物品 3、此时,不必增加新类,“重车”即为载有真实物品的“车”