亚马逊购物案例的州设计模式。需要说明状态表

时间:2015-05-08 00:55:27

标签: design-patterns

需要解释下面的状态表。我真的不能把我的大脑包裹起来。

问题:从搜索开始,绘制一个状态图,用于模拟用户在amazon.com上的购物会话。使用状态设计模式显示实现的UML,包括状态中方法的关键字段和标题。

解决方案例如,以下是三种状态:匹配,产品详细信息和购物车。当用户搜索产品时,将显示所有匹配项。当用户点击匹配时,将显示产品详细信息,当用户将产品添加到购物车时,将显示购物车。以下显示了状态转换表(可以在任何这些页面上进行搜索)。对于任何单元格(状态i,状态j),该单元格中的操作将导致从状态i转换到状态j。

enter image description here

...

2 个答案:

答案 0 :(得分:1)

要阅读状态表,请查看左列。在那里,您可以查找您所处的状态。在相应的行中,您可以向右扫描并查找发生的事件。然后你移动到它的列的顶部,看看它将导致哪种状态。

答案 1 :(得分:0)