怎样设计采购订单与采购收货单对象之间的关系 ( 积分: 50 )

  • 主题发起人 主题发起人 leader47
  • 开始时间 开始时间
L

leader47

Unregistered / Unconfirmed
GUEST, unregistred user!
在设计进销存过程中,采购部分中的各种单的关系是怎样的设计的?
如果有以下对象:
‘单据’,‘订单’,‘采购订单’,‘采购收货单’,’‘采购退货’
那么 ‘采购订单’ 与 ‘采购收货单’与‘采购退货’ 是怎样设计他们的关系的?设计成继承关系吗?
(采购收货单 是根据 采购订单 产生的,采购退货 根据 采购收货单 产生)。
 
是不是将它们三个设置成同一级,不同父类?
 
一般认为:
抽象单据, 所有单据从抽象类派生, 如果共性不多就不必强制抽象了. 不然越抽越坏.
>>采购收货单 是根据 采购订单 产生的
这样的逻辑可以试着用 composite模式设计.
一点建议, 声明,我没做过进销存.
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部