Dependency Injection Principles, Practices, and Patterns
برچسب ها:
Dependency Injection |Design Patterns |software engineering |
Manning Publications
Mark Seemann, Steven van Deursen
9781617294730
2019
552
English
کتاب تزریق وابستگی: اصول، استفادهها و الگو ها، اول از همه و بیشتر دربارهی تزریق وابستگی (DI) است. همچنین کتاب دربارهی دات نت نیز هست که آن چنان اهمیت ندارد. اگرچه از #C برای کدهای مثالها استفاده شده است، اما بیشتر مباحث این کتاب را به راحتی میتوان در زبانها و پلتفرمهای دیگر نیز به کار برد.
تزریق وابستگی (Dependency Injection)، به مجموعه ای از الگوها و اصول مرتبط به هم گویند. DI روشی برای فکر کردن دربارهی طراحی کد است تا تکنولوژی به خصوصی. هدف نهایی استفاده از تزریق وابستگی، ساخت برنامهی قابل نگهداری با استفاده از الگوی شی گرایی است.
What's Inside
• Refactoring existing code into loosely coupled code
• DI techniques that work with statically typed OO languages
• Integration with common .NET frameworks
• Updated examples illustrating DI in .NET Core
Table of Contents
• PART 1 Putting Dependency Injection on the map
Chapter 1. The Basics Of Dependency Injection: What, Why, And How
Chapter 2. Writing Tightly Coupled Code
Chapter 3. Writing Loosely Coupled Code
• PART 2 Catalog
Chapter 1. Di Patterns
Chapter 2. Di Anti-Patterns
Chapter 3. Code Smells
• PART 3 Pure DI
Chapter 1. Application Composition
Chapter 2. Object Lifetime
Chapter 3. Interception
Chapter 4. Aspect-Oriented Programming By Design
Chapter 5. Tool-Based Aspect-Oriented Programming
• PART 4 DI Containers
Chapter 1. Di Container Introduction
Chapter 2. The Autofac Di Container
Chapter 3. The Simple Injector Di Container
Chapter 4. The Microsoft.Extensions.Dependencyinjection Di Container
می پسندم
به درد نمی خوره