- 576 pagine
- Italian
- ePUB (disponibile sull'app)
- Disponibile su iOS e Android
Informazioni sul libro
Nella programmazione orientata agli oggetti la Dependency Injection (DI) è fondamentale per rendere lo sviluppo più semplice e le fasi di test più efficaci.Invece che cablare nel codice determinati componenti e valori questi possono essere gestiti come dipendenze e quindi messi a disposizione di più elementi di un'applicazione contemporaneamente, evitando pericolose ridondanze e inutili complessità.Questo manuale insegna le logiche, la sintassi e l'utilizzo delle DI attraverso esempi pratici in C# e.NET che applicano pattern e anti-pattern. Commenti del codice di esempio e diagrammi aiutano nella comprensione di principi che si applicano a tutti i moderni linguaggi OO.Una guida completa ed esaustiva dedicata a chi vuole portare l'abilità di programmazione a un livello superiore.
Domande frequenti
Informazioni
Indice dei contenuti
- Premessa
- Introduzione
- Parte I - La collocazione della Dependency Injection
- Capitolo 1 - Dependency Injection: che cos’è, perché serve e come funziona
- Capitolo 2 - Scrivere codice a elevato accoppiamento
- Capitolo 3 - Scrivere codice a basso accoppiamento
- Parte II - Cataloghi
- Capitolo 4 - Pattern di Dependency Injection
- Capitolo 5 - Anti-pattern di Dependency Injection
- Capitolo 6 - Difetti di programmazione
- Parte III - Dependency Injection pura
- Capitolo 7 - Composizione di applicazioni
- Capitolo 8 - Ciclo di vita degli oggetti
- Capitolo 9 - Intercettazione
- Capitolo 10 - Aspect Oriented Programming
- Capitolo 11 - Aspect Oriented Programming basata su strumenti
- Parte IV - Container di Dependency Injection
- Capitolo 12 - Introduzione ai container di Dependency Injection
- Capitolo 13 - Il container Autofac
- Capitolo 14 - Il container Simple Injector
- Capitolo 15 - Il container Microsoft.Extensions.DependencyInjection
- Risorse