Design patterns 类图挑战搜索设计帮助
我在类图中有一个无法解决的问题: 这里有股票市场、客户和经纪人 客户要求从他的经纪人那里买卖股票 当股票买卖价格合适时,经纪人需要得到通知 我知道这有点抽象,但这是我从一份工作中了解到的。如果你认为增加一门课,我认为这很好Design patterns 类图挑战搜索设计帮助,design-patterns,class-diagram,Design Patterns,Class Diagram,我在类图中有一个无法解决的问题: 这里有股票市场、客户和经纪人 客户要求从他的经纪人那里买卖股票 当股票买卖价格合适时,经纪人需要得到通知 我知道这有点抽象,但这是我从一份工作中了解到的。如果你认为增加一门课,我认为这很好 谢谢。一个建议是查看观察者模式。听起来经纪人会观察市场(市场告诉经纪人何时买入/卖出),客户也会以类似的方式观察经纪人 因此,您将有一些StockObserver接口和买卖方法。客户和代理将实现它们,并在收到通知时执行它们需要做的任何事情 如果您需要,这里有一个链接:这是您的
谢谢。一个建议是查看观察者模式。听起来经纪人会观察市场(市场告诉经纪人何时买入/卖出),客户也会以类似的方式观察经纪人 因此,您将有一些StockObserver接口和买卖方法。客户和代理将实现它们,并在收到通知时执行它们需要做的任何事情
如果您需要,这里有一个链接:这是您的讲师想要的答案。如果您对通用编程模型感兴趣,请查看事件驱动编程。事件驱动编程处理事件/侦听器,其中一个对象侦听另一个对象,等待事件触发,这正是观察者模式的行为方式