Dependency Injection

Wat definieert een interface het beste?
A
Een instantie van een class
B
Een definitie van een class
C
Een contract met afspraken over methods en properties
D
Een contract met afspraken over variabelen en parameters
1 / 10
volgende
Slide 1: Quizvraag
ProgrammerenBeroepsopleiding

In deze les zitten 10 slides, met interactieve quizzen.

Onderdelen in deze les

Wat definieert een interface het beste?
A
Een instantie van een class
B
Een definitie van een class
C
Een contract met afspraken over methods en properties
D
Een contract met afspraken over variabelen en parameters

Slide 1 - Quizvraag

Welk probleem lost Dependency Injection op?
A
Het maakt classes afhankelijk van elkaar
B
Het maakt classes onafhankelijk van elkaar
C
Het maakt interfaces afhankelijk van classes
D
Het maakt classes onafhankelijk van instanties

Slide 2 - Quizvraag

Wat is wenselijk?
A
Tight Coupling
B
Loose Coupling

Slide 3 - Quizvraag

Wat definieert tight coupling het beste?
A
Classes zijn afhankelijk van interfaces
B
Interfaces zijn afhankelijk van classes
C
Classes zijn afhankelijk van andere classes
D
Classes zijn onafhankelijk van andere classes

Slide 4 - Quizvraag

Wat definieert loose coupling het beste?
A
Classes zijn afhankelijk van andere classes, niet van interfaces
B
Classes zijn afhankelijk van interfaces, niet van classes

Slide 5 - Quizvraag

Hoe vaak instantieer je de ServiceCollection in je applicatie?
A
1
B
2
C
5
D
9

Slide 6 - Quizvraag

Waar voeg je je services (afhankelijkheden) aan toe bij het inrichten van DI?
A
ServiceCollection
B
ServiceProvider

Slide 7 - Quizvraag

Welke manier van Dependency Injection gebruiken we binnen C#?
A
Argument Injection
B
Parameter Injection
C
Variable Injection
D
Constructor Injection

Slide 8 - Quizvraag

Wat is een singleton?
A
Een class die eens per 'scope' geinstantieerd wordt
B
Een class die zelf zijn instanties beheert
C
Een class waarvan maar 1 instantie is
D
Een interface met maar 1 implementerende class

Slide 9 - Quizvraag

Als je een service aan DI toevoegt met AddTransient, wat gebeurt er dan als je een instantie opvraagt?
A
Je krijgt altijd dezelfde instantie terug
B
Er wordt per 'scope' een instantie gemaakt
C
Je krijgt een instantie terug die niet ouder is dan 10 seconden
D
Je krijgt altijd een nieuwe instantie terug

Slide 10 - Quizvraag