20
A
答えて
21
それはその行動は、コードが書き込まれている仕様で指定されていないものの、コードを消費して依拠することができるコードによって生成さ振る舞いです。したがって、同じ仕様の他の実装でも同じ動作を示すことはできず、消費するコードが破損します。だからこそ彼らに頼るのが悪いのです。
たとえば、配列の並べ替えを指定したリストインターフェイスに対してコードを書き出しますが、使用するアルゴリズムではなく、並べ替え方法をstableにする必要があり、コードのバージョンが非安定ソートアルゴリズムを使用すると、コードが破損する可能性があります。
8
アン「実装の詳細は、」開発者が行うことが残され、以前のレベルで指定されていない判断され(、文脈に応じて、建築文書を、そのような要件文書としてまたは)
16
私は、用語「実装の詳細」の正式な定義を認識していませんが、一般的に特定の仕様の具体的な実装を指しています。
は、例えばList
してください。
List
の仕様は、「順序を維持しながら、重複して複数の値を保持することができる。」と言うことができます
上記から、List
にはどのような種類のバッキングデータ構造が使用されているかは言及されていません。私たちが知っている限り、それは配列でもリンクされたリストでもかまいません。それは本当にList
の実装者に任され実装の詳細です。
関連する問題
- 1. Groovyの実装の詳細
- 2. ASP.NET MVC3のAntiForgeryTokenの実装の詳細とその根拠は何ですか?
- 3. IoCと「実装の詳細を隠す」
- 4. Windowsパフォーマンスカウンターの実装の詳細
- 5. OpenIDコンシューマの詳細の実装
- 6. 何か(詳細)
- 7. Hibernate:プロキシ実装の詳細(レイジーフェッチ)
- 8. テンプレートの実装の詳細をDoxygenから隠す
- 9. XamDataGridで行の詳細を実装する
- 10. SystemPropertiesAdvanced.exe(具体的にはSYSDM)の実装の詳細
- 11. プロキシパターンの具体的なクラスの隠蔽実装の詳細
- 12. Crystal Reports詳細の詳細
- 13. インターフェイスで定義されたメソッドの「デフォルト」実装とは何ですか?
- 14. Facebookアプリの詳細設定
- 15. Mongodbのユーザーロールとユーザーの詳細のコレクションを定義する方法は?
- 16. APPCRASHメッセージの詳細は何を意味しますか?
- 17. SSISパッケージタスクの実行の詳細
- 18. バーコードのコードを実装し、詳細をテキストビューに割り当てる方法は?
- 19. jQuery bxSlider詳細設定
- 20. StreamWriterの詳細
- 21. GameCenterの詳細
- 22. デリゲートの詳細
- 23. Backbone.js:Backbone.sync実装のタイムアウトを定義する
- 24. cakephpの認証コンポーネント設定の詳細が必要ですか?
- 25. xorshift128 +アルゴリズムの実際の定義は何ですか?
- 26. 詳細開示後の注釈の詳細は押されましたか?
- 27. Visual Studio 2010:レポート定義が無効です。詳細:レポート定義に無効なターゲットがあります
- 28. 機能要件の設定 - 詳細レベル
- 29. ギャラリーのJavaScript実装は何ですか?
- 30. IGroupingの実装クラスは何ですか?
これは私が考えたものである - だけでなく、デザイン/計画段階で実装レベルで定義された何か。 – dotnetdev