L'enseignement néglige trop souvent l'étude des design pattern. Ils sont pourtant omniprésents dans le JDK et dans de nombreuses applications ,API,framework. J'avoue que c'est un peu complexe mais le détour en vaut la chandelle. Comprendre qq design pattern peut aider à comprendre à utiliser certains framework et API java.
J'ai decouvert les design pattern dans l'etude du jdk:
- La fabrique
- L'observer(pattern observer swing)
Les ressources que j'ai utilisé sont:
- web
- http://www.javaworld.com/javaworld/jw-03-2003/jw-0328-designpatterns.html
- Livres
- Tete la premiere en design pattern
- http://digitbooks.fr/catalogue/9782815000031.html
- Tete la premiere en design pattern
Ainsi, l'observer est utilisé en swing pour implémenter la notion de l'objet qui ecoute(listener) de celui qui recoit un evenenement. C'est un peu similaire à la notion d'abonnement à un message.
Il y en a bcp d'autres pattern(17 à disposition).
Une bonne conception serait de :
- Identifier les aspects de votre application qui varient et séparez les de ceux qui demeurent constants
- Programmer une interface non une implémentation
Aucun commentaire:
Enregistrer un commentaire