2012-03-11 88 views

回答

2

您的解决方案可能会使用Iterator模式,也可能使用Adapter(或wrapper)模式。

我假设这是“家庭作业”,所以我不打算为您提供示例代码。

+0

谢谢。我可以用“Facade”模式来隐藏元素吗? – user1166635 2012-03-11 05:27:53

+0

适配器模式可能是适当的。 – 2012-03-11 06:42:02

0

如果所有的元素都具有相同的类型,那么迭代器就是要走的路。如果不同的元素有不同的类型,那么有时访问者可以简化迭代器的操作。

相关问题