2012-03-11 90 views

回答

2

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

我假設這是「家庭作業」,所以我不打算爲您提供示例代碼。

+0

謝謝。我可以用「Facade」模式來隱藏元素嗎? – user1166635 2012-03-11 05:27:53

+0

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

0

如果所有的元素都具有相同的類型,那麼迭代器就是要走的路。如果不同的元素有不同的類型,那麼有時訪問者可以簡化迭代器的操作。

相關問題