Mon premier blabla

4462 mots 18 pages
time Université | GOF patron de conception | | | Réaliser par : Ilhem Riahi | 11/12/2011 |

|

Introduction du GOF
Les patrons de conception ont été conçus par 4 informaticiens : Erich Gamma, Richard Helm, Ralph Johnson et John Vlissides, surnommés le ”Gang of Four” (d'où le terme GoF pour ces pattern).
Ils proposent eux aussi des solutions élégantes, et toujours différentes pour résoudre différents problèmes récurrents rencontrés par les architectes logiciels.
Ces patrons de conception sont classés en trois catégories :
Les patrons de création Décrivent comment régler les problèmes d'instanciation de classes, c'est à dire de création et de configuration d'objets (objet en unique exemplaire par exemple).
Les patrons de structure Décrivent comment structurer les classes afin d'avoir le minimum de dépendance entre l'implémentation et l'utilisation dans différents cas.
Les patrons de comportement
Décrivent une structure de classes pour le comportement de l'application (répondre à un évènement par exemple).
Patron de création :
Un patron de création permet de résoudre les problèmes liés à la création et la configuration d'objets.
Par exemple, une classe nommée RessourcesApplication gérant toutes les ressources de l'application ne doit être instanciée qu'une seule et unique fois. Il faut donc empêcher la création intentionnelle ou accidentelle d'une autre instance de la classe. Ce type de problème est résolu par le patron de conception "Singleton".
Les différents patrons de création sont les suivants :

Singleton :
Le singleton est un patron de conception dont l'objet est de restreindre l'instanciation d'une classe à un seul objet (ou bien à quelques objets seulement). Il est utilisé lorsque l'on a besoin d'exactement un objet pour coordonner des opérations dans un système. Le modèle est parfois utilisé pour son efficacité, lorsque le système est plus rapide ou occupe moins de mémoire avec peu d'objets qu'avec beaucoup d'objets

en relation

  • Séquence informatique géométrie gs
    4359 mots | 18 pages
  • Gea pmo cantalou
    769 mots | 4 pages
  • Les consignes en cgrh
    657 mots | 3 pages
  • Fiche bibliographique "l'architecture de survie" yona friedman
    2410 mots | 10 pages
  • Fiche de lecture "qu'est-ce que le cinéma ?" d'andré bazin
    9524 mots | 39 pages
  • INTRODUCTION GENERALE EL MEDITERRANEO
    359 mots | 2 pages
  • Expertise société prete a porter
    939 mots | 4 pages
  • Rapport de stage m1 iufm
    3610 mots | 15 pages
  • ecjs ifsi
    3121 mots | 13 pages
  • Xavier Gabrie6
    4600 mots | 19 pages
  • Alcest
    539 mots | 3 pages
  • Table ronde
    1070 mots | 5 pages
  • conception unitaire de la clientèle ?
    725 mots | 3 pages
  • Comment Dans Le Classeur
    1172 mots | 5 pages
  • Analyse de situation
    847 mots | 4 pages