📚 Module universitaire

Design Patterns
Cours, TD et exercices corrigés Design Patterns pdf & Examens avec correction

Téléchargez le module Design Patterns : cours complet, travaux dirigés (TD) corrigés, examens des années précédentes avec corrections détaillées — organisés sur Google Drive.

📥 Télécharger ce module Voir tous les modules

Ce que contient le module Design Patterns

📖

Cours complet PDF

Le cours magistral structuré en chapitres, propre et lisible. Idéal pour réviser ou combler les lacunes.

✏️

TD & exercices corrigés Design Patterns

Travaux dirigés avec corrigés étape par étape. Comprendre la méthode, pas juste la réponse.

📝

Examens années précédentes

Sujets d'examens réels avec corrections complètes — le meilleur entraînement avant les partiels.

📂

Drive Google organisé

Tous les fichiers rangés en dossiers Cours / TD / Examens / TP. Téléchargeable hors ligne.

🗂️ Structure du Drive — Design Patterns

Aperçu de tous les fichiers et dossiers disponibles dans ce module.

├── 📄 Drive module Design Patterns - cours, exercices corrigés et examens.txt
├── 📄 command pattern2.png
├── 📄 corr exam 2021.png
├── 📄 corr exm salah.jpeg
├── 📄 ds pattern.txt
├── 📄 exm ds +imple.rar
├── 📄 exm p2.png
├── 📄 mvs patterns.png
├── 📄 resumé naaadyaaa.txt
├── 📄 src explinations.lnk
├── 📄 tuto.txt
├── 📄 my-resume design patterns.pdf
├── 📄 tdtp-designPatt 2021.pdf
├── 📄 designpatternscard (1saad).pdf
├── 📄 exms.pdf
├── 📄 exercices + Resumé Demo6.pdf
├── 📄 book Design Patterns - Java Companion.pdf
├── 📄 Examen (avec document) Corrigé.pdf
├── 📄 CorrectionExamen1emeSessionNSY102_2017-2018.pdf
├── 📄 Examen Final Ginfo3.pdf
├── 📄 _resume designpatternscard EN.pdf
├── 📄 designpatterns Gof book.pdf
├── 📁 ++/
│ ├── 📄 20538954.pdf
│ ├── 📄 sujet-COO-juin2006.pdf
│ └── 📄 solution_5.pdf
├── 📁 exo/
│ ├── 📄 pdf-td-design-pattern_compress.pdf
│ ├── 📄 TD3_DesignPattern_2010-2011.pdf
│ ├── 📄 IR2-TP1.pdf
│ ├── 📄 Exam2010-Corrigé.pdf
│ ├── 📄 Corrige_TP3.pdf
│ └── 📄 IR2-TP2.pdf
├── 📁 projet/
│ ├── 📄 Presentation design pattern.pptx
│ └── 📄 RoomReservation_designPatterns - Copy.rar
├── 📁 revision all methds/
│ ├── 📄 Composite.java
│ ├── 📄 AbstractFactory.java
│ ├── 📄 Adapter.java
│ ├── 📄 builder.png
│ ├── 📄 Decorator.java
│ ├── 📄 Facade.java
│ ├── 📄 FactoryMethod.java
│ ├── 📄 IteratorDemo.java
│ ├── 📄 mediator uml.png
│ ├── 📄 mediator1 prob.png
│ ├── 📄 mediator1 sol.png
│ ├── 📄 mediator1.png
│ ├── 📄 ObserverApp.java
│ ├── 📄 Prototype.java
│ ├── 📄 Proxy.java
│ ├── 📄 resumé naaadyaaa.txt
│ ├── 📄 Singleton.java
│ └── 📄 state pattern.png
├── 📁 TD/
│ ├── 📄 .DS_Store
│ └── 📄 tdtp-designPatt.pdf
├── 📁 TP/
│ ├── 📁 DesignPatterns/
│ │ ├── 📄 .classpath
│ │ ├── 📄 .project
│ │ ├── 📁 .settings/
│ │ │ └── 📄 org.eclipse.jdt.core.prefs
│ │ ├── 📁 bin/
│ │ │ ├── 📄 tp.rar
│ │ │ ├── 📁 Creational/
│ │ │ │ ├── 📁 Builder/
│ │ │ │ │ ├── 📄 builder.png
│ │ │ │ │ ├── 📄 CarBuilder.class
│ │ │ │ │ ├── 📄 Director.class
│ │ │ │ │ ├── 📄 Door.class
│ │ │ │ │ ├── 📄 Engine.class
│ │ │ │ │ ├── 📄 MotoBuilder.class
│ │ │ │ │ ├── 📄 Vehicule.class
│ │ │ │ │ ├── 📄 VehiculeBuilder.class
│ │ │ │ │ └── 📄 Wheel.class
│ │ │ │ ├── 📁 FactoryMethod/
│ │ │ │ │ ├── 📄 Car.class
│ │ │ │ │ ├── 📄 class diag FactoryMethod.png
│ │ │ │ │ ├── 📄 example class diag.png
│ │ │ │ │ ├── 📄 Truck.class
│ │ │ │ │ └── 📄 Vehicule.class
│ │ │ │ ├── 📁 Prototype/
│ │ │ │ │ ├── 📄 proto.png
│ │ │ │ │ ├── 📄 Prototype$Address.class
│ │ │ │ │ └── 📄 Prototype.class
│ │ │ │ └── 📁 singleton/
│ │ │ │ ├── 📄 class diage.png
│ │ │ │ ├── 📄 Singleton.class
│ │ │ │ └── 📄 UsersCounter.class
│ │ │ ├── 📁 Structural/
│ │ │ │ ├── 📁 Adapter/
│ │ │ │ │ ├── 📄 AdapterPatternDemo.class
│ │ │ │ │ ├── 📄 AdvancedMediaPlayer.class
│ │ │ │ │ ├── 📄 AudioPlayer.class
│ │ │ │ │ ├── 📄 MediaAdapter.class
│ │ │ │ │ ├── 📄 MediaPlayer.class
│ │ │ │ │ ├── 📄 Mp4Player.class
│ │ │ │ │ └── 📄 VlcPlayer.class
│ │ │ │ └── 📁 CollectionAdapter/
│ │ │ │ ├── 📄 Collection.class
│ │ │ │ ├── 📄 Demo.class
│ │ │ │ ├── 📄 ListeEntier.class
│ │ │ │ └── 📄 MyArrListeEntier.class
│ │ │ └── 📁 tp1/
│ │ │ ├── 📁 mvc/
│ │ │ │ ├── 📄 CompteurGui$1.class
│ │ │ │ ├── 📄 CompteurGui$2.class
│ │ │ │ ├── 📄 CompteurGui$3.class
│ │ │ │ ├── 📄 CompteurGui.class
│ │ │ │ ├── 📄 CompteurGui2$1.class
│ │ │ │ ├── 📄 CompteurGui2$2.class
│ │ │ │ ├── 📄 CompteurGui2$3.class
│ │ │ │ ├── 📄 CompteurGui2.class
│ │ │ │ └── 📄 CompteurModel.class
│ │ │ └── 📁 observer/
│ │ │ ├── 📄 Acteur.class
│ │ │ ├── 📄 Article.class
│ │ │ ├── 📄 Consummateur.class
│ │ │ ├── 📄 main.class
│ │ │ ├── 📄 Observable.class
│ │ │ ├── 📄 Observer.class
│ │ │ ├── 📄 OrganismControle.class
│ │ │ └── 📁 JavaAPI/
│ │ │ ├── 📄 Acteur.class
│ │ │ ├── 📄 Article.class
│ │ │ ├── 📄 Consummateur.class
│ │ │ ├── 📄 main.class
│ │ │ └── 📄 OrganismControle.class
│ │ └── 📁 src/
│ │ ├── 📄 tp.rar
│ │ ├── 📁 Creational/
│ │ │ ├── 📁 Builder/
│ │ │ │ ├── 📄 builder.png
│ │ │ │ ├── 📄 CarBuilder.java
│ │ │ │ ├── 📄 Director.java
│ │ │ │ ├── 📄 MotoBuilder.java
│ │ │ │ ├── 📄 Vehicule.java
│ │ │ │ └── 📄 VehiculeBuilder.java
│ │ │ ├── 📁 FactoryMethod/
│ │ │ │ ├── 📄 Car.java
│ │ │ │ ├── 📄 class diag FactoryMethod.png
│ │ │ │ ├── 📄 example class diag.png
│ │ │ │ ├── 📄 Truck.java
│ │ │ │ └── 📄 Vehicule.java
│ │ │ ├── 📁 Prototype/
│ │ │ │ ├── 📄 proto.png
│ │ │ │ └── 📄 Prototype.java
│ │ │ └── 📁 singleton/
│ │ │ ├── 📄 class diage.png
│ │ │ ├── 📄 Singleton.java
│ │ │ └── 📄 UsersCounter.java
│ │ ├── 📁 Structural/
│ │ │ ├── 📁 Adapter/
│ │ │ │ ├── 📄 AdapterPatternDemo.java
│ │ │ │ ├── 📄 AdvancedMediaPlayer.java
│ │ │ │ ├── 📄 AudioPlayer.java
│ │ │ │ ├── 📄 MediaAdapter.java
│ │ │ │ ├── 📄 MediaPlayer.java
│ │ │ │ ├── 📄 Mp4Player.java
│ │ │ │ └── 📄 VlcPlayer.java
│ │ │ └── 📁 CollectionAdapter/
│ │ │ ├── 📄 Collection.java
│ │ │ ├── 📄 Demo.java
│ │ │ ├── 📄 ListeEntier.java
│ │ │ └── 📄 MyArrListeEntier.java
│ │ └── 📁 tp1/
│ │ ├── 📁 mvc/
│ │ │ ├── 📄 CompteurGui.java
│ │ │ ├── 📄 CompteurGui2.java
│ │ │ └── 📄 CompteurModel.java
│ │ └── 📁 observer/
│ │ ├── 📄 Acteur.java
│ │ ├── 📄 Article.java
│ │ ├── 📄 Consummateur.java
│ │ ├── 📄 main.java
│ │ ├── 📄 Observable.java
│ │ ├── 📄 Observer.java
│ │ ├── 📄 OrganismControle.java
│ │ └── 📁 JavaAPI/
│ │ ├── 📄 Acteur.java
│ │ ├── 📄 Article.java
│ │ ├── 📄 Consummateur.java
│ │ ├── 📄 main.java
│ │ └── 📄 OrganismControle.java
│ ├── 📁 tp , projet/
│ │ ├── 📄 Gestion des collections - Hnini Ibrahim.jar
│ │ ├── 📄 Gestion des collections - Naji Idriss.jar
│ │ ├── 📄 Gestiondescollections-HniniIbrahim_source_from_Procyon.zip
│ │ ├── 📄 Gestiondescollections-NajiIdriss_source_from_Procyon.zip
│ │ ├── 📄 jd-gui-windows-1.4.0.zip
│ │ ├── 📄 TP2 Design patterns.pdf
│ │ └── 📁 Gestiondescollections-NajiIdriss_source_from_Procyon/
│ │ ├── 📁 abstractFactory/
│ │ │ ├── 📄 ArrayFactory.java
│ │ │ ├── 📄 LinkedFactory.java
│ │ │ └── 📄 MyCollectionFactory.java
│ │ ├── 📁 beans/
│ │ │ ├── 📄 ArraySet.java
│ │ │ ├── 📄 LinkedSet.java
│ │ │ ├── 📄 Main.java
│ │ │ ├── 📄 MyArrayList.java
│ │ │ ├── 📄 MyCollection.java
│ │ │ ├── 📄 MyLinkedList.java
│ │ │ ├── 📄 MyList.java
│ │ │ └── 📄 MySet.java
│ │ ├── 📁 com/
│ │ │ └── 📁 jgoodies/
│ │ │ └── 📁 forms/
│ │ │ ├── 📄 FormsSetup.java
│ │ │ ├── 📁 builder/
│ │ │ │ ├── 📄 AbstractBuilder.java
│ │ │ │ ├── 📄 AbstractButtonPanelBuilder.java
│ │ │ │ ├── 📄 AbstractFormBuilder.java
│ │ │ │ ├── 📄 ButtonBarBuilder.java
│ │ │ │ ├── 📄 ButtonStackBuilder.java
│ │ │ │ ├── 📄 DefaultFormBuilder.java
│ │ │ │ ├── 📄 I15dPanelBuilder.java
│ │ │ │ ├── 📄 ListViewBuilder.java
│ │ │ │ └── 📄 PanelBuilder.java
│ │ │ ├── 📁 debug/
│ │ │ │ ├── 📄 FormDebugPanel.java
│ │ │ │ └── 📄 FormDebugUtils.java
│ │ │ ├── 📁 factories/
│ │ │ │ ├── 📄 Borders.java
│ │ │ │ ├── 📄 CC.java
│ │ │ │ ├── 📄 ComponentFactory.java
│ │ │ │ ├── 📄 DefaultComponentFactory.java
│ │ │ │ └── 📄 Forms.java
│ │ │ ├── 📁 internal/
│ │ │ │ └── 📄 FocusTraversalUtilsAccessor.java
│ │ │ ├── 📁 layout/
│ │ │ │ ├── 📄 BoundedSize.java
│ │ │ │ ├── 📄 CellConstraints.java
│ │ │ │ ├── 📄 ColumnSpec.java
│ │ │ │ ├── 📄 ConstantSize.java
│ │ │ │ ├── 📄 FormLayout.java
│ │ │ │ ├── 📄 FormSpec.java
│ │ │ │ ├── 📄 FormSpecParser.java
│ │ │ │ ├── 📄 FormSpecs.java
│ │ │ │ ├── 📄 LayoutMap.java
│ │ │ │ ├── 📄 PrototypeSize.java
│ │ │ │ ├── 📄 RowSpec.java
│ │ │ │ ├── 📄 Size.java
│ │ │ │ └── 📄 Sizes.java
│ │ │ └── 📁 util/
│ │ │ ├── 📄 AbstractUnitConverter.java
│ │ │ ├── 📄 DefaultUnitConverter.java
│ │ │ ├── 📄 FormUtils.java
│ │ │ ├── 📄 LayoutStyle.java
│ │ │ ├── 📄 MacLayoutStyle.java
│ │ │ ├── 📄 UnitConverter.java
│ │ │ └── 📄 WindowsLayoutStyle.java
│ │ ├── 📁 decorateur/
│ │ │ ├── 📄 Decorateur.java
│ │ │ ├── 📄 MainDeco.java
│ │ │ ├── 📄 MaListeSD.java
│ │ │ └── 📄 MaListeTrier.java
│ │ ├── 📁 GUI/
│ │ │ ├── 📄 Clone.java
│ │ │ └── 📄 Fenetre1.java
│ │ ├── 📁 iterator/
│ │ │ ├── 📄 Iterator.java
│ │ │ └── 📄 IteratorImpl.java
│ │ ├── 📁 memento/
│ │ │ └── 📄 Gardian.java
│ │ ├── 📁 Observer/
│ │ │ ├── 📄 CollectionObservateur.java
│ │ │ ├── 📄 CollectionObserve.java
│ │ │ ├── 📄 Main.java
│ │ │ ├── 📄 ObservateurMoy.java
│ │ │ └── 📄 ObservateurSomme.java
│ │ ├── 📁 strategie/
│ │ │ ├── 📄 StrategieTrie.java
│ │ │ ├── 📄 TrieABulle.java
│ │ │ ├── 📄 TrieParInsersion.java
│ │ │ └── 📄 TrieParSelection.java
│ │ └── 📁 test/
│ │ ├── 📄 ListFactory.java
│ │ └── 📄 ListFactoryImpl.java
│ └── 📁 tp0/
│ └── 📄 tp0 uml.pdf
└── 📁 Design Patterns/
├── 📄 src explinations.lnk
├── 📄 tuto.txt
├── 📄 exm ds +imple.rar
├── 📄 mvs patterns.png
├── 📄 exm2019.jpg
├── 📄 exm p1.png
├── 📄 exm p2.png
├── 📄 ds pattern.txt
├── 📄 command pattern.png
├── 📄 command pattern2.png
├── 📄 corr exam 2021.png
├── 📄 corr exm salah.jpeg
├── 📄 20200116_131509.jpg
├── 📄 resumé naaadyaaa.txt
├── 📄 TD n°1 Design Pattern.pdf
├── 📄 TP2 : Composite & Decorator.pdf
├── 📄 Examen Corrigé.pdf
├── 📄 TP1 : Design Patterns.pdf
├── 📄 Examen + Correction Design Pattern.pdf
├── 📄 Examen + Correction 2016 .pdf
├── 📄 Examen en Design Patterns.pdf
├── 📄 Cours Design Patterns.pdf
├── 📄 TD/TP Patrons de Conception Patrons : Observateur, Strategie, Singleton Framework : Modele-Vue-Controleur.pdf
├── 📄 Resume design patterns.pdf
├── 📄 exercices + Resumé.pdf
├── 📄 Projet DesignPatterns M2K.pdf
├── 📄 Examen Final en Design Patterns.pdf
├── 📁 exo/
│ ├── 📄 TD04. Design patterns (correction).pdf
│ ├── 📄 Exam2010-Corrigé.pdf
│ ├── 📄 IR2-TP4.pdf
│ ├── 📄 TD n°3 Le Modèle ­Vue­ Contrôleur (MVC).pdf
│ ├── 📄 IR2-TP5.pdf
│ ├── 📄 Corrige_TP3.pdf
│ ├── 📄 IR2-TP2.pdf
│ ├── 📄 IR2-TP6.pdf
│ └── 📄 IR2-TP1.pdf
├── 📁 TP/
│ ├── 📁 tp , projet/
│ │ └── 📁 Gestiondescollections-NajiIdriss_source_from_Procyon/
│ │ ├── 📁 abstractFactory/
│ │ ├── 📁 beans/
│ │ ├── 📁 com/
│ │ │ └── 📁 jgoodies/
│ │ │ └── 📁 forms/
│ │ │ ├── 📁 debug/
│ │ │ ├── 📁 builder/
│ │ │ ├── 📁 factories/
│ │ │ ├── 📁 internal/
│ │ │ ├── 📁 util/
│ │ │ └── 📁 layout/
│ │ ├── 📁 GUI/
│ │ ├── 📁 decorateur/
│ │ ├── 📁 iterator/
│ │ ├── 📁 memento/
│ │ ├── 📁 Observer/
│ │ ├── 📁 strategie/
│ │ └── 📁 test/
│ ├── 📁 DesignPatterns/
│ │ ├── 📁 .settings/
│ │ ├── 📁 bin/
│ │ │ ├── 📁 Structural/
│ │ │ │ ├── 📁 Adapter/
│ │ │ │ └── 📁 CollectionAdapter/
│ │ │ ├── 📁 Creational/
│ │ │ │ ├── 📁 Builder/
│ │ │ │ ├── 📁 FactoryMethod/
│ │ │ │ ├── 📁 Prototype/
│ │ │ │ └── 📁 singleton/
│ │ │ └── 📁 tp1/
│ │ │ ├── 📁 mvc/
│ │ │ └── 📁 observer/
│ │ │ └── 📁 JavaAPI/
│ │ └── 📁 src/
│ │ ├── 📁 Creational/
│ │ │ ├── 📁 FactoryMethod/
│ │ │ ├── 📁 Builder/
│ │ │ ├── 📁 singleton/
│ │ │ └── 📁 Prototype/
│ │ ├── 📁 Structural/
│ │ │ ├── 📁 CollectionAdapter/
│ │ │ └── 📁 Adapter/
│ │ └── 📁 tp1/
│ │ ├── 📁 mvc/
│ │ └── 📁 observer/
│ │ └── 📁 JavaAPI/
│ └── 📁 tp0/
│ └── 📄 tp0 uml.pdf
├── 📁 revision all methds/
│ ├── 📄 AbstractFactory.java
│ ├── 📄 Prototype.java
│ ├── 📄 Proxy.java
│ ├── 📄 Facade.java
│ ├── 📄 ObserverApp.java
│ ├── 📄 FactoryMethod.java
│ ├── 📄 Decorator.java
│ ├── 📄 Adapter.java
│ ├── 📄 IteratorDemo.java
│ ├── 📄 Singleton.java
│ ├── 📄 Composite.java
│ ├── 📄 state pattern.png
│ ├── 📄 builder.png
│ ├── 📄 mediator1 prob.png
│ ├── 📄 mediator1 sol.png
│ ├── 📄 mediator1.png
│ ├── 📄 mediator uml.png
│ └── 📄 resumé naaadyaaa.txt
├── 📁 ++/
│ ├── 📄 Td Design Pattern.pdf
│ ├── 📄 Assignment 5: Design Patterns (solution).pdf
│ ├── 📄 Design Pattern – TD n°3.pdf
│ ├── 📄 td design pattern_exos_corrigés.pdf
│ ├── 📄 DesignPatterns Creation.pdf
│ ├── 📄 Examen Correction 1ere Session 2015-2016.pdf
│ ├── 📄 Pattern Pattern Composite Composite.pdf
│ ├── 📄 TD5 + Correction : Le design pattern Composite.pdf
│ ├── 📄 UE Conception Orientee Objet Examen juin 2006.pdf
│ ├── 📄 Examen + Correction 1ere Session 2018-2019.pdf
│ ├── 📄 Cours Design Patterns .pdf
│ ├── 📄 Design Pattern – Corrigé TD n°2.pdf
│ ├── 📄 Examen + Correction 1ere Session 2016-2017.pdf
│ ├── 📄 Design Pattern – Corrigé du TD n°4.pdf
│ └── 📄 Examen + Correction 1ere Session 2015-2016.pdf
└── 📁 TD/
├── 📄 .DS_Store
├── 📄 Main.jpg
└── 📄 Rapport-projet-DP.docx

Commander en 4 étapes simples

1

Choisis tes modules

Coche Design Patterns ou d'autres modules dans le catalogue.

2

Remplis ton email

Juste ton adresse email pour recevoir le lien d'accès.

3

Paiement sécurisé

Carte bancaire ou PayPal — sans création de compte PayPal nécessaire.

4

Accès Drive instantané

Redirigé directement vers ton Drive dès le paiement. Lien aussi envoyé par email.

❓ Questions fréquentes sur Design Patterns

Que contient exactement le module Design Patterns ?

Le module Design Patterns contient le cours complet en PDF, les TD et exercices corrigés, les examens des sessions précédentes avec corrections détaillées, et selon le module des TP ou fiches de révision. Tous les fichiers sont rangés dans des sous-dossiers clairs sur Google Drive : Cours / TD / Examens / TP.

Comment télécharger le module Design Patterns ?

Cliquez sur le bouton de commande, sélectionnez Design Patterns dans le catalogue, renseignez votre email, payez 1$ via PayPal, et vous êtes redirigé immédiatement vers votre Google Drive. Le lien est également envoyé par email pour un accès permanent.

Le module Design Patterns correspond-il à mon université ?

Nos modules suivent le programme standard LMD (Licence-Master-Doctorat) des universités francophones. Si un contenu ne correspond pas exactement à votre programme, le remboursement intégral est garanti sans condition — contactez-nous sur WhatsApp.

Puis-je acheter plusieurs modules en même temps ?

Oui ! Dans le catalogue, cochez tous les modules souhaités — le total se calcule automatiquement à 1$ par module. Un seul paiement, un accès Drive unique pour tous vos modules sélectionnés.

D'autres questions ? Contactez-nous sur WhatsApp — réponse rapide garantie.

Prêt à obtenir Design Patterns ?

Cours complet · TD corrigés · Examens des années précédentes · Drive organisé — 1$ seulement.

📥 Télécharger maintenant — 1$
🛡️ Satisfait ou remboursé
🔒 Paiement sécurisé PayPal
Accès Drive instantané
📱 Mobile & PC — hors ligne
💬 Support WhatsApp rapide