système d'information

3663 mots 15 pages
Design Patterns
Mohamed Youssfi : med@youssfi.net
ENSET, Université Hassan II Casablanca

med@youssfi.net

Définitions Design patterns
Un Design pattern décrit à la fois
◦ Un problème qui se produit très fréquemment, dans un environnement, ◦ et l’architecture de la solution à ce problème de telle façon que l’on puisse utiliser cette solution des milliers de fois.

Permet de décrire avec succès des types de solutions récurrentes à des problèmes communs dans des types de situations

Définitions Design patterns
Les design patterns offrent
◦ Une documentation d’une expérience éprouvée de conception
◦ Une identification et spécification d ’abstractions qui sont au dessus du niveau des simples classes et instances
◦ Un vocabulaire commun et aide à la compréhension de principes de conception
◦ Un moyen de documentation de logiciels
◦ Une Aide à la construction de logiciels complexes et hétérogènes, répondant à des propriétés précises.

Catégories de Design Patterns
Création
◦ Description de la manière dont un objet ou un ensemble d’objets peuvent être créés, initialisés, et configurés
◦ Isolation du code relatif à la création, à l’initialisation afin de rendre l’application indépendante de ces aspects
◦ Exemples : Abstract Factory, Builder, Prototype, Singleton

Structure
◦ Description de la manière dont doivent être connectés des objets de l’application afin de rendre ces connections indépendantes des évolutions futures de l’application
◦ Exemples : Adapter(objet), Composite, Bridge, Decorator,
Facade, Proxy

Comportement
◦ Description de comportements d’interaction entre objets
◦ Gestion des interactions dynamiques entre des classes et des objets ◦ Exemples : Strategy, Observer, Iterator, Mediator ,Visitor, State

Portée des Design Patterns
Portée de Classe
◦ Focalisation sur les relations entre classes et leurs sous-classes
◦ Réutilisation par héritage

Portée d’Instance (Objet)
◦ Focalisation sur les

en relation

  • Systeme d'information
    2054 mots | 9 pages
  • Systèmes d'information
    844 mots | 4 pages
  • Systeme d'information
    338 mots | 2 pages
  • Système d'information
    2965 mots | 12 pages
  • Systeme informat
    561 mots | 3 pages
  • Système d'information
    471 mots | 2 pages
  • Système d'information
    412 mots | 2 pages
  • Nespresso
    1481 mots | 6 pages
  • Systeme d'information
    1596 mots | 7 pages
  • systéme d'informations
    1322 mots | 6 pages
  • Système d'information
    11217 mots | 45 pages
  • Système d'information
    821 mots | 4 pages
  • Design
    390 mots | 2 pages
  • Le design et ses interets
    921 mots | 4 pages
  • Economie de marché
    512 mots | 3 pages