依存性逆転の原則
(Dependency Inversion Principle から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/09/05 09:10 UTC 版)
依存性逆転の原則または依存関係逆転の原則(dependency inversion principle)とは[1]、オブジェクト指向設計の用語であり、ソフトウェアモジュールの疎結合を確立する特別な形態を表現したコンセプトである。SOLIDの五原則の一つとして知られる。
- ^ ロバート・C・マーチン 『アジャイルソフトウェア開発の奥義 第2版』SBクリエイティブ、163頁。ISBN 978-4-7973-4778-4。
- ^ a b c d e Martin, Robert C. (2003). Agile Software Development, Principles, Patterns, and Practices. Prentice Hall. pp. 127–131. ISBN 978-0135974445
- ^ a b “Dependency Inversion Principle”. objectmentor.com. 2015年9月5日時点のオリジナルよりアーカイブ。2015年9月5日閲覧。
- ^ Freeman, Eric; Freeman, Elisabeth; Kathy, Sierra; Bert, Bates (2004). Hendrickson, Mike; Loukides, Mike. eds (paperback). Head First Design Patterns. 1. O'REILLY. ISBN 978-0-596-00712-6 2012年6月21日閲覧。.
- ^ Martin, Robert C.. “Object Oriented Design Quality Metrics: An analysis of dependencies”. 2016年10月15日閲覧。
- ^ Martin, Robert C. (1996年5月). “The Dependency Inversion Principle”. C++ Report. 2011年7月14日時点のオリジナル[リンク切れ]よりアーカイブ。
- 1 依存性逆転の原則とは
- 2 依存性逆転の原則の概要
- 3 依存性逆転パターン
- 4 例
- 5 関連するパターン
- Dependency Inversion Principleのページへのリンク