Data Access Patterns: Database Interactions in Object-Oriented Applications
Reviewed by Matthew Phillips, October 2003
(8 of 10)
This book is an excellent addition to Addison-Wesley's Software Pattern Series. At some point every software application is going to have to access data. The patterns in this book will be invaluable when its time to write data access code.
I really like the book's organization. While you don't need to read it cover to cover, it makes it very easy to do by putting the most common patterns first. Using the decoupling patterns alone will allow me to greatly improve my code.
While all of the patterns are written with a relational database in mind, there is no reason why many of these patterns could not be applied to flat files or any other data store. The author left all the patterns open to easy interpretation in that sense.
This book is all about documenting data access patterns. If you are new to patterns, this is probably not the book you want to start out with. After you read a more introductory pattern book, you really should consider adding this book to your library.