38 votes

Le meilleur livre de ressources pour l'apprentissage de Java modèles de conception?

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?

40voto

Daniel Auger Points 8459

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.

17voto

Danny Whitt Points 855

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!

5voto

Lehane Points 6776

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).

5voto

Kzvi Points 199

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.

4voto

Brian Points 462

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.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X