标签: java design-patterns state
我正在尝试学习状态设计模式,我老师提供的练习之一是实现队列,有人可以帮助我吗?
答案 0 :(得分:1)
状态设计模式属于行为系列,允许对象根据其内部状态改变其行为。
Web中有很多状态模式示例,您可以查看示例this或this。
为了使用状态模式实现队列,您必须考虑队列可以具有哪些状态(例如,空,满等)以及其操作的行为(例如,入队,出列,查看等)会根据国家而改变。
您还可以查看this以获取有关队列数据结构的更多信息。
如果你玩了一下并遇到问题,请复制一些代码,然后我们会对它进行处理。