2010-08-07 79 views
0

允许商店在另一商店合作伙伴的股票中是否有商品,后者可以接受或拒绝请求,在任何情况下都会向申请人通知应答。合作商店的可用性产品库存的设计对象

我想实现一个图类。 现在我有一个班级产品和一个产品集合的班级列表。 我不知道如何来代表一类操作的“请求产品的可用性。

是否有对应这种情况的一种设计模式?

或类图的一个简单的例子是值得欢迎的。

预先感谢您

+0

你的问题有点难以理解。你能否尝试澄清用例? – BenV 2010-08-08 03:36:34

回答

1

我假设你正在谈论代表你的设计在一些合适的图,在这种情况下,你需要学习一些“建模语言” - 可能是当今使用最广泛的是UML。这是一个很大的话题,但你可以开始here

当您的设计达到某种程度的复杂性时,现在的这些图表确实非常有用。在这里,你只考虑几个类,一个方法对图的帮助不大。所以也许你是在做这个学习练习?您可能需要Class图和Sequence Diagram

您似乎很困惑的主要问题是如何表示操作,他们只是针对班级列出。所以你的Store类将有一个操作transferInventory()。

所以你的类图很简单,只有几个类商店,产品。但有趣的是,您的序列图将显示您有多个Store类的实例:StoreA,StoreB和实例相互通信。

你还没有谈过的一件事:StoreA 知道StoreB存在的?为什么选择Store来要求产品?这里还有一些额外的类,例如商店注册表。我会比绘制图表更感兴趣。

相关问题