Tec&Cult
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Tec&Cult

Technologie et Culture
 
AccueilAccueil  PortailPortail  GalerieGalerie  Dernières imagesDernières images  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
Sujets similaires
    Rechercher
     
     

    Résultats par :
     
    Rechercher Recherche avancée
    Derniers sujets
    » Que faire à Paris le week-end du 15 août ?
    Les Design patterns EmptyJeu 11 Aoû - 11:20 par Admin

    » T-shirt Mec de Paname
    Les Design patterns EmptyMer 3 Aoû - 17:04 par Admin

    » dating web site uk dating free parent single
    Les Design patterns EmptyMer 3 Aoû - 10:56 par Invité

    » rsvp dating website seeking bisexual
    Les Design patterns EmptyLun 1 Aoû - 2:08 par Invité

    » dating french woman gay bottom seeking tops
    Les Design patterns EmptyDim 31 Juil - 21:59 par Invité

    » dating philippine woman man seeking wealthy woman
    Les Design patterns EmptyVen 29 Juil - 12:51 par Invité

    » dating lesbian n r cacee cobb dating lachey nick
    Les Design patterns EmptyVen 29 Juil - 3:17 par Invité

    » single dating chat room relationship dating advice
    Les Design patterns EmptyJeu 28 Juil - 0:21 par Invité

    » скачать порно тетя скачать порнофото семейное
    Les Design patterns EmptyJeu 21 Juil - 14:34 par Invité

    Navigation
     Portail
     Index
     Membres
     Profil
     FAQ
     Rechercher
    Forum
    Partenaires
    Forum gratuit


    Tchat Blablaland
    Le deal à ne pas rater :
    Jeux, jouets et Lego : le deuxième à -50% (large sélection)
    Voir le deal

    Partagez | 
     

     Les Design patterns

    Voir le sujet précédent Voir le sujet suivant Aller en bas 
    AuteurMessage
    Admin
    Admin


    Messages : 156
    Date d'inscription : 20/05/2010

    Les Design patterns _
    MessageSujet: Les Design patterns   Les Design patterns EmptyVen 5 Nov - 12:03

    http://toptech.geekaddict.net/
    Ceci est en fait un complément du tuto Java mais vous devez savoir que les chapitres qui suivent peuvent s'adapter à beaucoup de langages (PHP, C#...).

    Dans cette partie, vous pourrez voir et utiliser ce qu'on appelle des design patterns ou, en français, des modèles de conceptions.
    La conception est la phase qui intervient avant le codage, lorsque vous réfléchissez :
    aux classes dont vous aurez besoin ;
    à savoir lier telle classe avec telle autre ;
    au type d'interfaces que vous souhaitez créer ;
    au type de classes abstraites que vous désirez coder ;
    ...


    Afin de schématiser ceci, vous pouvez faire des dessins, mais il y a mieux !
    Dans la partie 2, je vous ai initiés ttrrèèèsssss rapidement à UML : nous allons l'utiliser de nouveau ici afin de schématiser les situations.

    Vous constaterez qu'il y a de nombreux DP (j'utiliserai cette abréviation à partir de maintenant) et qu'ils peuvent être extrêmement pratiques.

    Dîtes-vous bien que, malgré le temps que vous passez à coder, quelqu'un d'autre a rencontré, à un moment donné, les mêmes problèmes de conception que vous. Et vous en avez peut-être un en ce moment, sans même le savoir.
    Rassurez-vous, car d'autres ont trouvé une solution :
    évolutive ;
    souple ;
    résistante.


    L'un des buts des DP est de vous fournir des solutions afin de rendre vos codes moins assujettis à la modification. Je pense qu'après le premier chapitre vous comprendrez mieux ce que je veux dire... Mais il va y avoir une constante, dans cette partie !

    Nous partirons du postulat que votre programme est amené à connaître des changements, majeurs ou mineurs. Ces changements pourront être de plusieurs natures mais au final, le but est d'avoir un code réutilisable et non modifiable : on dit aussi "hermétique à la modification".

    Je me doute que vous devez être sceptique... Je vous propose donc de commencer !


    1) Les limites de l'héritage : le pattern strategy
    Posons le problème
    Un problème supplémentaire
    Une solution simple et robuste : le pattern strategy
    Ce qu'il faut retenir


    2) Ajouter des fonctionnalités dynamiquement à vos objets : le pattern decorator
    Posons le problème
    Le pattern decorator
    Les mystères de java.io
    Ce qu'il faut retenir


    3) Soyez à l'écoute de vos objets : le pattern observer
    Posons le problème
    Des objets qui parlent et qui écoutent : le pattern observer
    le pattern observer : le retour
    Ce qu'il faut retenir


    4) Un pattern puissant : le pattern MVC
    Premiers pas
    Le modèle
    Le contrôleur
    La vue
    MVC pour le web : le pattern M2VC
    Ce qu'il faut retenir


    5) Un véritable assemblage : le pattern composite
    Creusez-vous les méninges
    La solution : le pattern composite
    Le composite et Java
    Ce qu'il faut retenir

    J'espère sincèrement que cette partie vous a permis d'y voir plus clair dans les méandres des DP !
    Vous conviendrez que ceux-ci sont très utiles et vous permettent de faire des applications plus faciles à maintenir, modifier, faire évoluer...
    Revenir en haut Aller en bas
    http://toptech.geekaddict.net
     

    Les Design patterns

    Voir le sujet précédent Voir le sujet suivant Revenir en haut 
    Page 1 sur 1

    Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
    Tec&Cult :: Informatique :: Java :: Tutoriel-
    Sauter vers: