Dependency Injection with Spring - SOLID principles of OOP
7 belangrijke vragen over Dependency Injection with Spring - SOLID principles of OOP
Wie heeft de belangrijke programming principles voor het ontwikkelen van Agile software SOLID bedacht en wie het acronym?
- Robert "uncle Bob" Martin
- Michael Feathers
UIt welke 2 dingen blijkt dat een class een SIngle Resposibility heeft?
- Er is maar 1 reden dat de class aangepast moet worden
- De class is klein
Hoe maak je een classe die aan het Open/Closed principe voldoet? (noem 2 dingen)
- Maak alleen getters en setters als je ze ook echt nodig hebt
- Maak gebruik van abstracte classes
- Hogere cijfers + sneller leren
- Niets twee keer studeren
- 100% zeker alles onthouden
Hoe kun je aan het Interface segregation principle voldoen?
Wat is het belangrijkste doel waar de 5 principes van SOLID op focussen, om makkelijk te onderhouden software te maken?
Waaruit blijkt dat een classe aan het Open/closed principle voldoet
Open for extension, closed for modification
Waaruit blijkt dat een Object voldoet aan het Liskov Substitution Principle?
(de subclasse voldoet aan de "is a" test )
De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:
- Een unieke studie- en oefentool
- Nooit meer iets twee keer studeren
- Haal de cijfers waar je op hoopt
- 100% zeker alles onthouden