6

最近はデータ構造の勉強をしています。私のデータ構造の本で、著者は「'Position' 設計パターンを使用します」と述べました ->写真

そこで、Positionの設計パターンを知りたくてググってみました。しかし、結果は見つかりませんでした。:'(

著者は、「私たちがPositionデザインパターンを使用する理由は、ユーザーが内部構造を変更できないようにするためです.」と述べています。->写真1 写真2
(例: ノード要素を返すときにリンクにアクセスするためのメソッドを公開しない)

著者の意見と意図には完全に同意しますが、「デザイン パターン」という言葉については確信が持てません。

4

1 に答える 1

3

ほとんどの開発者がより高いレベルの抽象化で作業しているため、Position パターンはおそらく最近ではあまり知られていません。コレクションで特定の操作を使用する場合、位置パターンの実装を使用していますが、それを自分で実装していません。

[意見] 下位レベルのプログラミングについて説明している本で、位置パターンへの参照を見つける可能性が高くなります。for eachたとえば、多くの開発者が自分で実装することは決してなく、ループをスピンアップするときに実装を使用するイテレータ パターンと一緒に使用することもできます。

于 2012-11-14T14:23:22.227 に答える