私の読書から、仕様パターンはデータをフィルタリングするために必要なメソッドの数を大幅に減らすことができるようです。仕様パターンを使用すると、どのようなメリットがありますか?あなたが気づいた予期せぬ利益がありましたか。逆に、どのような落とし穴に遭遇しましたか?
2 に答える
2
複雑さをそれほど軽減することはなく、使い慣れたナビゲーションになります。パターンをすでに理解している場合は、パターンを確認できるため、非常に複雑なコードであっても、コードを調べることがより管理しやすくなります。北/南に文字通り、東/西に番号式街路を使用する小さな町に例えます。パターンを理解しているので、一度も行ったことがなくても、何かを見つけることができるでしょう。
于 2008-12-23T18:25:50.993 に答える
2
大規模なプロジェクトで作業している場合、仕様パターンの使用がパフォーマンスの問題のホット スポットであることがほぼ確実にわかります。これは、それらの単純さと優雅さのためであり、人々は元の作者が考えていないあらゆる種類の方法でそれらを構成し、さまざまなコンテキストで再利用します.
これらの問題は通常、簡単に修正できます。私は「問題」という言葉を使用していますが、それは一種の良いことです。問題になる前にこれらのことを修正しないでください。
于 2008-12-23T18:46:52.743 に答える