100% tevredenheidsgarantie Direct beschikbaar na je betaling Lees online óf als PDF Geen vaste maandelijkse kosten 4.2 TrustPilot
logo-home
Samenvatting

Volledige samenvatting ASDI

Beoordeling
-
Verkocht
-
Pagina's
51
Geüpload op
21-10-2022
Geschreven in
2021/2022

Dit is een volledige samenvatting van het OLOD ASDI












Oeps! We kunnen je document nu niet laden. Probeer het nog eens of neem contact op met support.

Documentinformatie

Geüpload op
21 oktober 2022
Aantal pagina's
51
Geschreven in
2021/2022
Type
Samenvatting

Voorbeeld van de inhoud

1



Samenvatting ASDI
Samenvatting ASDI......................................................................................................................1
Design Patterns...........................................................................................................................5
Strategy Pattern......................................................................................................................................5
Nut Strategy Pattern.......................................................................................................................5
Voorbeeld eenden..........................................................................................................................5
Stappenplan....................................................................................................................................5
Stappenplan code...........................................................................................................................7
Simple Factory Pattern...........................................................................................................................8
Nut..................................................................................................................................................8
Voorbeeld pizza..............................................................................................................................8
Stappenplan....................................................................................................................................8
Stappenplan code...........................................................................................................................9
Factory pattern – functional programming...........................................................................................10
Klasse PizzaFactory – refactoring..................................................................................................10
code..............................................................................................................................................10
Decorator Pattern.................................................................................................................................11
Nut................................................................................................................................................11
Voorbeeld koffie...........................................................................................................................11
Stappenplan..................................................................................................................................12
Stappenplan code.........................................................................................................................12
Observer Pattern..................................................................................................................................14
Nut................................................................................................................................................14
Voorbeeld weerstation.................................................................................................................15
Stappenplan..................................................................................................................................16
Stappenplan code.........................................................................................................................16
State Pattern.........................................................................................................................................18
Nut................................................................................................................................................18
Voorbeeld shikkenbak..................................................................................................................18
Stappenplan..................................................................................................................................19
Stappenplan code.........................................................................................................................19
Facade Pattern......................................................................................................................................21
Nut................................................................................................................................................21
Voorbeeld home theater..............................................................................................................21
Stappenplan..................................................................................................................................21

, 2


Stappenplan code.........................................................................................................................21
MVC – Model-View-Controller.............................................................................................................22
Nut................................................................................................................................................22
Voorbeeld.....................................................................................................................................22
Stappenplan..................................................................................................................................22
Stappenplan code.........................................................................................................................22
Test Driven Development.........................................................................................................24
TDD.......................................................................................................................................................24
Nut TDD........................................................................................................................................24
TDD workflow...............................................................................................................................24
Test first programming.................................................................................................................24
Junit......................................................................................................................................................25
Stappenplan..................................................................................................................................25
Voorbeeld.....................................................................................................................................25
Wat testen? (algemeen)...............................................................................................................26
Wat testen? (verzamelingen).......................................................................................................26
Wat testen? (Strings)....................................................................................................................26
Static-methoden in de klasse Assertions......................................................................................28
@Test methoden: tips..................................................................................................................28
Test Fixtures.................................................................................................................................28
Parameterized Test.......................................................................................................................30
Parameterized Test – voorbeeld csv source.................................................................................30
Parameterized Test – voorbeeld nullandemptysource.................................................................30
Parameterized Test – voorbeeld methodsource...........................................................................31
Mockito................................................................................................................................................33
Mock.............................................................................................................................................33
Voorbeeld LandService.................................................................................................................33
Unit tesing with Mock Objects..............................................................................................................37
Dependencies...............................................................................................................................37
Mock object..................................................................................................................................37
Dependency injection..................................................................................................................37
Testen met mocks.........................................................................................................................38
JAVA..........................................................................................................................................39
Collections & Streams...........................................................................................................................39
Het collection framework (algemeen ig?).........................................................................................39
Map implementaties........................................................................................................................41

, 3


Map..............................................................................................................................................42
Map.entry<K,V>............................................................................................................................43
Wrappers..........................................................................................................................................43
Synchronized wrapper..................................................................................................................43
Unmodifiable wrapper..................................................................................................................43
Checked wrapper..........................................................................................................................43
Generics................................................................................................................................................45
Inleiding............................................................................................................................................45
Generieke methoden........................................................................................................................45
Voorbeeld.....................................................................................................................................45
Upperbound en return type en.....................................................................................................45
Overloaded generieke methoden.................................................................................................46
Generieke klassen.............................................................................................................................46
Voorbeeld.....................................................................................................................................46
Wildcards......................................................................................................................................46
Lowerbounds................................................................................................................................46
Overerving....................................................................................................................................46
MVC - Observer Pattern........................................................................................................................48
MVC..................................................................................................................................................48
MVC – architectuur.......................................................................................................................48
Observer-patroon.............................................................................................................................48
Voorbeeld.....................................................................................................................................48
Netwerken............................................................................................................................................49
Inleiding............................................................................................................................................49
Netwerkmogelijkheden................................................................................................................49
Client – server...............................................................................................................................49
Overig...........................................................................................................................................49
Socket-programmeren met TCP.......................................................................................................49
......................................................................................................................................................49
Server met Stream sockets opzetten............................................................................................50
Client met Stream Sockets opzetten.............................................................................................50
Opmerkingen................................................................................................................................50
Connectieloze transmissie met datagrammen.................................................................................51
Methods.......................................................................................................................................51
Opzetten (zelfde proces client als server).....................................................................................51

, 4

Maak kennis met de verkoper

Seller avatar
De reputatie van een verkoper is gebaseerd op het aantal documenten dat iemand tegen betaling verkocht heeft en de beoordelingen die voor die items ontvangen zijn. Er zijn drie niveau’s te onderscheiden: brons, zilver en goud. Hoe beter de reputatie, hoe meer de kwaliteit van zijn of haar werk te vertrouwen is.
easyIT Hogeschool Gent
Bekijk profiel
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
79
Lid sinds
5 jaar
Aantal volgers
30
Documenten
23
Laatst verkocht
1 dag geleden

4,0

5 beoordelingen

5
2
4
1
3
2
2
0
1
0

Recent door jou bekeken

Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via Bancontact, iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo eenvoudig kan het zijn.”

Alisha Student

Veelgestelde vragen