This blog is no longer updated. Please check my new blog here.

Julien Sobczak

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.

General

Hardcover 0471958697 476 pages

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.