Agile Software Development: Principles, Patterns, and Practices by
Robert C. Martin. It meets your requirement of presenting patterns in
the context of building an application. But the real value is the
principles. Martin somehow makes the intangible qualities of "good
design" tangible, even measurable.

If you want to understand Inversion of Control / Dependency Injection,
read the section on the Depenency Inversion Principle.

The Head First Design series is designed to make the lightbulb come on
quickly. It will probably take a lot longer for the lightbulb to come
on after reading this book, but when it does, it will burn much, much
brighter.

Patrick



--
Patrick McElhaney
704.560.9117
http://pmcelhaney.weblogs.us


----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email to 
[email protected] with the words 'unsubscribe cfcdev' as the subject of the 
email.

CFCDev is run by CFCZone (www.cfczone.org) and supported by CFXHosting 
(www.cfxhosting.com).

An archive of the CFCDev list is available at 
www.mail-archive.com/[email protected]


Reply via email to