• Verkeerd document? Gratis ruilen
  • Geschreven door studenten die geslaagd zijn
  • Direct beschikbaar na je betaling
  • Online lezen of als PDF
Verkopen
Kies je studieland
Kies je taal
Document preview thumbnail
Voorbeeld 3 van de 21 pagina's
Samenvatting

Samenvatting - 3-Software Design (1534FTISOD)

Document preview thumbnail
Voorbeeld 3 van de 21 pagina's

Een samenvatting voor het vak 5-Software Design. Deze samenvatting is naslag werk van de eigen notities, powerpoints en de website

Voorbeeld van de inhoud

3-Software Design
Table of Contents
UML (Unified Modelling Language)...................................................................................................3
Voordelen.........................................................................................................................................3
Soorten.............................................................................................................................................3
Gebruik............................................................................................................................................3
Soorten variabelen in een class.............................................................................................................3
OOP......................................................................................................................................................4
Soorten relaties.....................................................................................................................................4
Use Case Diagrams...............................................................................................................................5
Bestaat uit........................................................................................................................................5
Relaties.............................................................................................................................................5
Sequentie diagrammen.........................................................................................................................6
Bestaat uit........................................................................................................................................6
Patterns.................................................................................................................................................7
Startegy Pattern................................................................................................................................8
Used in........................................................................................................................................8
Observe Pattern................................................................................................................................9
Publisher:....................................................................................................................................9
Subscriber:..................................................................................................................................9
Used in........................................................................................................................................9
Decorator Pattern...........................................................................................................................10
Used in......................................................................................................................................10
Singleton........................................................................................................................................11
Used in.......................................................................................................................................11
Factory Pattern...............................................................................................................................12
Used in......................................................................................................................................12
Command Pattern..........................................................................................................................13
Used in......................................................................................................................................13
Adapter pattern..............................................................................................................................14
Soorten......................................................................................................................................14
Object Adapter......................................................................................................................14
Class Adapter........................................................................................................................14
Used in......................................................................................................................................14
Facade Pattern................................................................................................................................15
Used in.....................................................................................................................................15
Proxy pattern..................................................................................................................................16
Types.........................................................................................................................................16
Iterator Pattern...............................................................................................................................17
Types.........................................................................................................................................17
Uses...........................................................................................................................................17
Composite Pattern.........................................................................................................................18
Uses...........................................................................................................................................18
State Pattern...................................................................................................................................19
Uses...........................................................................................................................................19
Template Method Pattern...............................................................................................................20

1

, Uses...........................................................................................................................................20
SOLID Principles...............................................................................................................................21



https://refactoring.guru/design-patterns/composite Goede site




2

, UML (Unified Modelling Language)
Een visuele representatie van een software design.


Voordelen
• Georganiseerde code
• gemakkelijk debuggen (Snel de oorzaak vinden)
• flexibel onderhoud (Maar een klein deeltje aanpassen)
• Minder errors tijdens programmeren


Soorten
• Use case diagram → Hoe iets werkt met een gebruiker
• Structural/ class diagram → definieert de opbouw van een design
• Dynamic (sequence) diagram → Hoe objecten met elkaar praten


Gebruik
• Om een groot software systeem te schetsen
• Om de source code van een groot project te begrijpen
• Om source code te genereren van een diagram


Soorten variabelen in een class
- private
+ public
# protected
~ package/ default




3

Documentinformatie

Geüpload op
21 mei 2023
Aantal pagina's
21
Geschreven in
2022/2023
Type
Samenvatting
€5,99

Verkeerd document? Gratis ruilen Binnen 14 dagen na aankoop en voor het downloaden kan je een ander document kiezen. Je kan het bedrag gewoon opnieuw besteden.
Geschreven door studenten die geslaagd zijn
Direct beschikbaar na je betaling
Online lezen of als PDF

Seller avatar
robels
5,0
(1)
Verkocht
9
Volgers
2
Items
10
Laatst verkocht
1 maand geleden



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

Bezig met je bronvermelding?

Maak nauwkeurige citaten in APA, MLA en Harvard met onze gratis bronnengenerator.

Bezig met je bronvermelding?

Veelgestelde vragen