[Qt-interest] Design Patterns
Ross Bencina
rossb-lists at audiomulch.com
Tue Nov 10 14:46:47 CET 2009
Dan White writes:
>PLOPD (for the Google-challenged) == Pattern Languages of Program Design
>
>How would you compare these books to the POSA
>(Pattern-Oriented Software Architecture) books ? I started on those because
>of Doug Schmidt and the ACE libraries. Heavy reading, but worthwhile
>once you fight your way through it.
I only have volume 1 of POSA (I don't have it with me right now) it
definitely has some interesting patterns, but it's difficult for me to
remember details other than that I found it less interesting than GoF and
PLOPD. To be honest I hadn't seen the newer ones (pattern fever left me a
while ago). And I have a general bias towards Addison Wesley over Wiley.
>From memory, POSA1 contained "relatively general purpose patterns in the
style of GoF", whereas PLOPD (I have volumes 1-4) being a compendium of well
edited and refined conference/workshop papers, contained a mix of stuff --
some more indepth and detailed analysis of patterns (such as the 12 variants
of Proxy I mentioned) and some domain-specific but very useful patterns (for
example, the logging pattern which is pretty much what log4j is based on)
and some more esoteric but still useful stuff which I would perhaps call
"reusable programming mechanisms" -- but in all cases well written and with
the "pattern languages" teased out.
Another book of note is Fowler's "Analysis Patterns" which has meta-domain
patterns useful when modelling user domains ("Units of Measure" is one
pattern that comes to mind). And then there's Peter Coad's "Java Modeling In
Color With UML" which I don't own but I would definitely buy if I was
modelling standard business processes.
Ross.
More information about the Qt-interest-old
mailing list