【发布时间】:2011-12-01 15:12:37
【问题描述】:
我在类图中有一个我无法解决的问题:
有一个股票市场、客户和经纪人。
客户要求从他的经纪人那里购买/出售股票。
当价格适合买入/卖出股票时,经纪人需要得到通知。
我知道它有点抽象,但如果你想添加类,我认为它是我从工作面试中知道的,我认为它很好。
谢谢。
【问题讨论】:
标签: design-patterns class-diagram
我在类图中有一个我无法解决的问题:
有一个股票市场、客户和经纪人。
客户要求从他的经纪人那里购买/出售股票。
当价格适合买入/卖出股票时,经纪人需要得到通知。
我知道它有点抽象,但如果你想添加类,我认为它是我从工作面试中知道的,我认为它很好。
谢谢。
【问题讨论】:
标签: design-patterns class-diagram
一个建议是查看观察者模式。听起来经纪人会观察市场(市场告诉经纪人什么时候买/卖),而客户也会以类似的方式观察经纪人。
所以你会有一些带有买入和卖出方法的 StockObserver 接口。客户和经纪人将实施它们并在收到通知时做任何他们需要做的事情。
如果您需要,这里有一个链接:http://en.wikipedia.org/wiki/Observer_pattern
【讨论】: