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]
