Skip to content

moaad99/Design-Patterns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

Design-Patterns

1) Design-Pattern : Composite

composite est un design pattern structurel. Ce patron permet de concevoir une structure arborescente, par exemple une représentation d'un dossier, ses sous-dossiers et leurs fichiers.

Digramme de classe du Design Pattern Composite :

image

Code source :

image image

image image

Console :

image

2) Design-Pattern : Strategy

stratégie est un design pattern de type comportemental grâce auquel des algorithmes peuvent être sélectionnés à la volée au cours du temps d'exécution selon certaines conditions

Digramme de classe du Design Pattern Strategy :

image

Code source :

image

image image image image image

Console :

image

3) Design-Pattern : Observer

observateur est un design pattern de la famille des patrons comportementaux. Il s'agit de l'un des vingt-trois patrons de l'ouvrage du « Gang of Four » Design Patterns – Elements of Reusable Object-Oriented Software. Il est utilisé pour envoyer un signal à des modules qui jouent le rôle d'observateurs.

Digramme de classe du Design Pattern Observer :

image

Code source :

image

image

image

image

image

image

Console :

image

4) Design-Pattern : Decorator

un décorateur est le nom d'une des structures de design pattern . Un décorateur permet d'attacher dynamiquement de nouvelles responsabilités à un objet. Les décorateurs offrent une alternative assez souple à l'héritage pour composer de nouvelles fonctionnalités

Digramme de classe du Design Pattern Decorator :

image

Code source :

image

image

image

image

image

image

image

image

image

image

Console :

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published