Skip to content

afpa-learning/java-design-pattern

Repository files navigation

Design pattern

Ce dépôt contient un ensemble d'exercices pour étudier la notion de patron de conception ou design pattern et travailler le implémentation en Java.

Les exercices se basent sur l'utilisation de plusieurs ressources disponibles en ligne :

Tip

Ces différentes ressouces vous fournissent une impémentation de différents design pattern. Ces implémentations seront à adapter selon vos besoins.

Qu'est-ce qu'un patron de conception ?

Un patron de conception est une solution de conception logicielle (architecture de code et fonctionnement) à des problèmes récurrents.

Il s'agit de plans pré-établis à adapter en fonction du problème de développement rencontré.

Classification des patrons de conceptions

Les patrons de peuvent être catalogués en 3 grandes catégories :

  • les patrons de création fournissent des mécanismes de création d’objets
  • les patrons structurels qui expliquent comment assembler les classes
  • les patrons comportementaux qui permettent de résoudre les problèmes liés aux interactions entre les classes

Voici l'ordre d'étude qui vous est proposé :

  1. Etude de 2 patrons de création :
  2. Etude d'un patron structurel :
  3. Etude d'un patron comportemental :

java-design-pattern by Afpa is licensed under CC BY-NC-SA 4.0

About

Exercices de découverte de design patterns communs.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published