1

1 つまたは複数のコンテナーを持つクラスが与えられた場合、コンテナーではなくイテレーターとインターフェイスすることをお勧めしますか? (例: コンテナをブラウズしたいクライアント向け)

イテレータは何らかの形でコンテナの実装を隠してしまうので、私としては良い習慣だと思います。

しかし、他のプログラマー/デザイナーが遭遇したインターフェース手法 (もしあれば) としてイテレーターを提供することの結果に気付いていないかもしれません。

これについてどう思いますか。

4

0 に答える 0