Garantie de satisfaction à 100% Disponible immédiatement après paiement En ligne et en PDF Tu n'es attaché à rien 4.2 TrustPilot
logo-home
Resume

Samenvatting - 3-Software Design (1534FTISOD)

Note
-
Vendu
-
Pages
21
Publié le
21-05-2023
Écrit en
2022/2023

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











Oups ! Impossible de charger votre document. Réessayez ou contactez le support.

Infos sur le Document

Publié le
21 mai 2023
Nombre de pages
21
Écrit en
2022/2023
Type
Resume

Sujets

Aperçu du contenu

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
€5,49
Accéder à l'intégralité du document:

Garantie de satisfaction à 100%
Disponible immédiatement après paiement
En ligne et en PDF
Tu n'es attaché à rien

Faites connaissance avec le vendeur
Seller avatar
robels
5,0
(1)

Faites connaissance avec le vendeur

Seller avatar
robels Universiteit Antwerpen
Voir profil
S'abonner Vous devez être connecté afin de suivre les étudiants ou les cours
Vendu
8
Membre depuis
2 année
Nombre de followers
2
Documents
10
Dernière vente
4 semaines de cela

5,0

1 revues

5
1
4
0
3
0
2
0
1
0

Récemment consulté par vous

Pourquoi les étudiants choisissent Stuvia

Créé par d'autres étudiants, vérifié par les avis

Une qualité sur laquelle compter : rédigé par des étudiants qui ont réussi et évalué par d'autres qui ont utilisé ce document.

Le document ne convient pas ? Choisis un autre document

Aucun souci ! Tu peux sélectionner directement un autre document qui correspond mieux à ce que tu cherches.

Paye comme tu veux, apprends aussitôt

Aucun abonnement, aucun engagement. Paye selon tes habitudes par carte de crédit et télécharge ton document PDF instantanément.

Student with book image

“Acheté, téléchargé et réussi. C'est aussi simple que ça.”

Alisha Student

Foire aux questions