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
next
Slide 1: Quiz
ProgrammerenBeroepsopleiding

This lesson contains 10 slides, with interactive quizzes.

Items in this lesson

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 - Quiz

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 - Quiz

Wat is wenselijk?
A
Tight Coupling
B
Loose Coupling

Slide 3 - Quiz

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 - Quiz

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 - Quiz

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

Slide 6 - Quiz

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

Slide 7 - Quiz

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

Slide 8 - Quiz

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 - Quiz

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 - Quiz