
In print
Ebook
Audiobook
Library
We may earn a commission. Learn more.
なぜ依存を注入するのか DIの原理・原則とパターン
本書は依存注入(Dependency Injection: DI)に関する書籍です。
依存注入は関連性のあるパターンや原則を集めたものであり、特定の技術というよりもコードについて考えたり設計したりするための方法です。
依存注入の第一の目的は保守しやすいソフトウェアを構築することです。本書ではサンプル・コードにC#を用いていますが、扱っていることの多くは他のオブジェクト指向プログラミング言語やプラットフォームでも簡単に適用できるようになっています。
・依存注入とは何か? なぜ・どのように使うのか
・疎結合なコードで構築されたアプリケーションの分析・評価
・有用な設計パターン、アンチ・パターンのカタログ
本書は最初から最後まで一貫して依存注入について見ていくのですが、関係する他の原則やパターンについても見ていきます。依存注入について詳しく学ぶことだけではなく、より優れたオブジェクト指向のプログラミングが行えるようになることも本書の目標としています。
本書はドメイン駆動設計やクリーン・アーキテクチャに関する既刊書があまり触らなかった部分にスポット・ライトを当ててくれるような内容にもなっています。設計に関する既刊書を読んだあとに抱えていたモヤモヤしていた部分を、依存注入の観点から明確にしてくれる可能性が本書にはあります。
Manning Publishing: Dependency Injection Principles, Practices, and Patternsの翻訳書
Reviews
No reviews yet.
Be the first to write one.
Highlights
No highlights yet.
Be the first to share one.