2008-12-04 84 views
0

场景:快速对象架构问题

我在构建订单处理系统。我有一个Order对象,它将包含Invoice和PurchaseOrder对象的泛型列表。我非常肯定,我将在Order对象中包含Customer对象,但是我不知道如何从Invoice/PurchaseOrder对象中访问它。让每个投标/采购单包含客户的相同副本是没有意义的。

我该怎么办?将客户的副本放在发票和订单对象的订单对象中?或者只是在订单中?还是我让这太难了?

谢谢!

+0

发票,订单和采购订单之间关系的性质是什么?你打算怎么处理? – 2008-12-04 15:29:30

回答

1

你在写什么语言?

在.NET中,您可以从所有其他对象中引用相同的客户端对象。不是副本,而是对同一个对象的引用。但我可以很容易想象,由于您的业务框架,这样的事情可能是不可能的。

你在用什么?