【问题标题】:Implementing a queue using state pattern in java在java中使用状态模式实现队列
【发布时间】:2018-02-20 10:50:16
【问题描述】:

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

【问题讨论】:

  • 到目前为止你尝试过什么?如果您不为迄今为止所做的事情付出一些努力,那么没有人可以帮助您。

标签: java design-patterns state


【解决方案1】:

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

Web 中有大量的状态模式示例,您可以查看例如thisthis

为了使用状态模式实现队列,您必须考虑队列可能具有哪些状态(例如,空、满等)以及其操作的行为(例如,入队、出队、窥视等)如何会根据状态变化。

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

如果您玩了一会儿并遇到问题,请复制一些代码,我们会处理它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-04
    • 1970-01-01
    • 2013-11-02
    • 1970-01-01
    • 2020-03-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多