依存性逆転の原則とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > 依存性逆転の原則の意味・解説 

依存性逆転の原則(Dependency inversion principle)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/12/17 17:02 UTC 版)

SOLID」の記事における「依存性逆転の原則(Dependency inversion principle)」の解説

High-level modules should not import anything from low-level modules. Both should depend on abstractions (e.g., interfaces), [not] concretions.(→上位モジュールいかなるものも下位モジュールから持ち込んでならない双方とも具象ではなく抽象インターフェースなど)に依存するべきである) この原則は、Mix-inモチーフにして依存性の注入などのベースになっている。 この原則下のclientは、専門機能分離されモジュールにされる。その下位モジュール専門機能扱い方変えたものにされる。専門機能とは、clientinterface通して利用するserviceであり、上位client下位clientは共に、専門機能interface依存することになる。ここでのclient具象であり、interface抽象である。

※この「依存性逆転の原則(Dependency inversion principle)」の解説は、「SOLID」の解説の一部です。
「依存性逆転の原則(Dependency inversion principle)」を含む「SOLID」の記事については、「SOLID」の概要を参照ください。

ウィキペディア小見出し辞書の「依存性逆転の原則」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ


このページでは「ウィキペディア小見出し辞書」から依存性逆転の原則を検索した結果を表示しています。
Weblioに収録されているすべての辞書から依存性逆転の原則を検索する場合は、下記のリンクをクリックしてください。
 全ての辞書から依存性逆転の原則 を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「依存性逆転の原則」の関連用語

依存性逆転の原則のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



依存性逆転の原則のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのSOLID (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS