[PHPLondon-discuss] Can anyone recommend a good book on designpatterns?
Roland Swingler
roland.swingler at gmail.com
Mon Sep 17 20:01:52 BST 2007
Although what you're probably after is something that will explain the
patterns in the GoF book without the academic tone, I'd definitely
consider looking at some books on general modelling concepts as well.
I'd second the "Refactoring" recommendation and I'm currently enjoying
"Analysis Patterns", also by Fowler - although slightly dated in terms
of its presentation it covers off a lot of basic cross-domain concepts
and without the distraction of specific implementation examples (which
can be less relevant when removed from their Java/C++ language
settings).
Cheers,
Roland
On 9/17/07, Ryan Behrman <ryanbehrman at ryanbehrman.com> wrote:
> Thanks all. I'll look at all those options.
>
> -----Original Message-----
> From: phplondon-discuss-bounces at lists.phplondon.org
> [mailto:phplondon-discuss-bounces at lists.phplondon.org] On Behalf Of Oliver
> Saunders
> Sent: 17 September 2007 16:58
> To: PHP London discussion list
> Subject: Re: [PHPLondon-discuss] Can anyone recommend a good book on
> designpatterns?
>
> > I would suggest "PHP|architect's Guide to PHP Design Patterns"
>
> Not meaning to offend the author. But I didn't find that book very good. In
> particular, the definition of Mock Objects actually confused me more than
> helped me.
>
> I'd recommend "Refactoring: Improving the Design of Existing Code" By Martin
> Fowler; Kent Beck; John Brant; William Opdyke; Don Roberts and "Patterns of
> Enterprise Application Architecture" By Martin Fowler; David Rice; Matthew
> Foemmel; Edward Hieatt; Robert Mee; Randy Stafford. Both are really
> excellent, and refactoring is just utterly essenial reading.
>
> And then you'll find plenty of excellent tutorials on Design Patterns on the
> Zend Developer Zone and the various Wikis dedicated to the topic. I myself
> learnt design patterns with a book "Head's First Design Patterns" (O'Reilly)
> which is a best-seller but I found it used too many pages to explain
> relatively simple concepts and thus made them seem more complicated than
> they actually were, but that could very well just be me.
>
> Finally there's Matt Zandstra's "Object Patterns and Practice" which I
> imagine is very much like "PHP|architect's Guide to PHP Design Patterns"
> with a bit more background and done better. I've not read that book but his
> writings on Zend Developer Zone I've found to be excellent.
>
> Good luck.
>
> _______________________________________________
> Phplondon-discuss mailing list
> Phplondon-discuss at lists.phplondon.org
> http://lists.phplondon.org/cgi-bin/mailman/listinfo/phplondon-discuss
>
>
> --
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.5.487 / Virus Database: 269.13.21/1012 - Release Date: 16/09/2007
> 18:32
>
>
>
> _______________________________________________
> Phplondon-discuss mailing list
> Phplondon-discuss at lists.phplondon.org
> http://lists.phplondon.org/cgi-bin/mailman/listinfo/phplondon-discuss
>
More information about the Phplondon-discuss
mailing list