Pattern-Oriented Software Architecture, a System of Patterns
Frank Buschmann, Hans Rohnert
Un formidable livre qui n'aura jamais reçu l'attention qu'il méritait, effacé par le succès sans précédent du Gang of Four. POSA complète merveilleusement ce dernier et ne pas le lire serait bien dommage.
Review
Un des tous premiers livres de patterns. Ce premier tome de la série POSA n’aura pas connu le même succès que le GoF. Il n’en demeure pas moins un excellent livre qui présente pour ainsi dire mieux les patterns et leur rôle plus général dans un système de patterns.
Principale différence avec le GoF, consacré uniquement à la partie Design (modéliser quelques classes tout au plus), POSA nous propose des patterns d’architecture (devenus de grands classiques comme Layers, Pipes and Filters, MVC), des patterns aussi d’ordre Design (mais différents de ceux du GoF) et des patterns d’implémentations (idioms). POSA nous offre donc une vue d’ensemble, aussi bien sur la notion de patterns que sur les différents types de patterns, ce qui en fait un livre unique. noter que les références au livre GoF sont omniprésentes et que les deux livres se complètent merveilleusement bien. Certains avis jugent ce livre meilleur que le livre GoF. Je n’irai pas jusque là, et puis, il n’y aucun mal à être juste derrière un livre qui changé à jamais notre manière de concevoir les applications.