Je sais que le modèle de conception MVC, mais ce serait un peu confus au sujet de d'autres Java des modèles de conception, donc je me demandais juste si il y a d'utile, de livres ou d'autres ressources que vous pourriez recommander à obtenir jusqu'à la vitesse avec ces modèles?
Réponses
Trop de publicités?La Tête La Première, Les Modèles De Conception
Broché: 676 pages
Editeur: O'Reilly Media, Inc.; 1 édition (25 octobre 2004)
Langue: Anglais
ISBN-10: 0596007124
ISBN-13: 978-0596007126
Les exemples sont en Java, mais je trouve que c'est le meilleur débutant de texte sur le sujet, quelle que soit la langue.
Le guide définitif et un must-have tome est des Modèles de Conception par Gamma, et al (un.k.un. la bande des Quatre, ou tout simplement, GoF). Pour Java spécifiques je vous recommande de Soleil Appliquée Java Modèles par Stelting et Maassen.
Merci pour la correction, Luke!
J'ai fait les choses dans l'ordre inverse. Tout d'abord, j'ai lu la plupart du GOF livre. Alors que c'est sans doute le texte définitif dans le domaine, je l'ai trouvé un peu dur à lire dans les lieux, et certainement pas le plus excitant de texte que vous aurez jamais lu!!
Récemment, j'ai commencé à lire la Tête la Première, les Modèles de Conception et il est excellent. Certainement beaucoup plus facile à lire, et il est très engageant. Beaucoup mieux pour l'apprentissage.
Ainsi, obtenir la Tête la Première, des Modèles de Conception, de le lire. Il devrait vous donner une bonne compréhension des différents modèles, etc. Alors, si vous voulez, obtenir le GOF livre pour une référence (il y a un chevauchement important des modèles).
Oh, et en passant, les Chefs Abord, ce sont tous basé sur Java, tandis que le GOF livre est (je pense) de plus en C++ et Smalltalk (mais les motifs sont de langue agnostique, donc ça ne marche pas vraiment d'importance).
Franchement, à mon avis, un livre ou de la ressource n'est jamais suffisant pour l'apprentissage de modèles de conception. Certaines des choses que j'ai trouvé utiles sont
- Lire quelques livres de livres précités ou de cette liste - 5 Meilleur Modèle de Conception de livres . La tête la Première est ma fav un.
- Naviguez à travers certaines applications bien écrites code en Java. Il y a beaucoup de bibliothèques open source et de cadres. par exemple, Java Swing lui-même a beaucoup de modèles de conception utilisés.
- Discuter le modèle de l'application avec les autres développeurs/forums. Pas de patron est bon, si elles sont appliquées au mauvais endroit. Une discussion peut apporter des avantages et inconvénients de tout modèle de conception dans le contexte spécifique.
- Un doit lire le thread sur DONC sur des modèles de conception exemple à l'intérieur du langage Java lui-même : Des exemples de Design Patterns GoF
Espérons que cette aide.
Les Modèles de conception a Expliqué: Une Nouvelle Perspective sur la Conception Orientée Objet, par Alan Shalloway et James R. Trott est une très bonne introduction. Les exemples de Code sont écrits en Java.