Design Pattern, collection Head First (en anglais)

Présentation


Ce livre présente les principaux design pattern : « observer », « decorator », « singleton », ... Le but est, par ces concepts que sont les modèles de conception, de vous proposer de bien modéliser une application.

La majeur partie du livre repose sur le livre fondateur des design-pattern écrit par le « gang-of-four ». D'ailleurs les auteurs ne s'en cachent pas, mais le but ici est plutôt d'avoir des cas concrets le plus évocateurs possibles. Les sujets sont en effet abondamment illustrés et les exemples souvent clairs.


Éditeur : Oreilly

Auteur : Eric Freeman & Elisabeth Freeman

Critique


Ce sujet est souvent un peu ignoré au début, car on souhaite souvent apprendre beaucoup de technique, mais est-on sûr de bien la maitriser   C'est un peu à cette question que répond ce livre, au sujet des objets et des fonctions à leurs donner.

De plus, la collection « Head First » a une méthode d'enseignement vraiment particulière, et je peux dire que cela m'a permis d'assimiler beaucoup plus facilement les concepts qui y sont traités.


Sommaire


  1. Welcome to Design Patterns (an introduction)

  2. Keeping yout Objects in the know (the observer pattern)

  3. Decorating objects (the decorator pattern)

  4. Baking with OO goodness (the factory pattern)

  5. One of a King Objects (the singleton pattern)

  6. Encapsulating Invocation (the command pattern)

  7. Being Adaptive (the adapter and facade patterns)

  8. Encapsulating Algorithms (the template method pattern)

  9. Well-managed Collections (the iterator and composite patterns)

  10. The state of things (the state pattern)

  11. Controlling Object Access (the proxy pattern)

  12. Patterns of Patterns (Compound patterns)

  13. Patterns in the real world (Better Living with Patterns)

  14. Appendix (Leftover Patterns)




Retrouvez ci-dessous les autres sections du Laboratoire Sun
Exemples de code
JavaManipuler les looks and feel (lister et affecter)10/15/07
JavaFaire sa propre injection de dépendance avec les annotations5/9/06
JavaSplash screen avec progress Bar5/5/06
JavaFaire un splash screen en swing5/5/06

FAQ
JavaRésoudre les erreurs courantes avec Struts3/31/06
Erreur JDBC : Mandriva 2006 & configuration MySQL pour utilisation avec un driver JDBC3/1/06
Comment lire et écrire un fichier Microsoft Excel en Java ?2/1/06
JavaQu'est ce que J2ME(Java 2 Platform Micro Edition)?1/20/06
JavaQu'est ce que J2EE(Java 2 Platform Enterprise Edition)?1/20/06

Videos
EclipseVisual Editor : Plugin de conception d'interface graphique sous Eclipse5/5/06
EclipseEclipseUML : Les diagrammes de classes intégrés à Eclipse5/5/06
EclipseAzzurri - Modéliser vos bases de données via Eclipse5/4/06

Actualités
SunSun Microsystems en forme !8/4/08
SunOpenDS un ldap 100% java7/24/08
SunSun et Fujitsu annoncent un nouveau Sparc647/16/08
SunVisualVM, un outil de surveillance des applications Java7/10/08
SunSun, Microsoft et Cisco contre le DNS Cache Poisoning7/9/08

Laboratoire SUPINFO des technologies Sun
labo-sun@supinfo.com


Conditions d'utilisation et © Copyright 2000-2006 SUPINFO Paris, Paris Academy of Computer Science
23, rue de Château Landon - 75010 PARIS - Tél : +33 (0) 153359700 Fax : +33 (0) 153359701
Respect de la vie privée