在java中使用状态模式实现队列

时间:2018-02-20 10:50:16

标签: java design-patterns state

我正在尝试学习状态设计模式,我老师提供的练习之一是实现队列,有人可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

状态设计模式属于行为系列,允许对象根据其内部状态改变其行为。

Web中有很多状态模式示例,您可以查看示例thisthis

为了使用状态模式实现队列,您必须考虑队列可以具有哪些状态(例如,空,满等)以及其操作的行为(例如,入队,出列,查看等)会根据国家而改变。

您还可以查看this以获取有关队列数据结构的更多信息。

如果你玩了一下并遇到问题,请复制一些代码,然后我们会对它进行处理。