views:

225

answers:

4

Our office is about to finally spend some more money updating the in-house reference library and I suggested that we pick up some more books that focus on Object Oriented Programming/Design from a .NET perspective (which is what we focus in, primarily VB and ASP.NET).

After doing a quick look through our current shelf we seem to only have one book that is geared towards Object Oriented Programming and that is Beginning Object-Oriented Programming With VB 2005 by Apress. I've used it in the past and it has been moderately useful but it seems like it focuses only on one or two main projects through the entire book and don't really drive a lot of points home.

Any suggestions for future material (again, mostly from a .NET development perspective) will be greatly appreciated.

+1  A: 

Working Effectively With Legacy Code by Michael Feathers. It would SEEM it's book on unit-testing, but it ACTUALLY is a book on OOD.

zvolkov
+1  A: 

I'd recommend the Framwork Design Guidelines. It's definitely got a lot of good information for OO Design with a .NET focus.

Reed Copsey
+2  A: 

I would recommend the O'Reilly book 'Head First Design Patterns'. Definitely a good read for a beginner to OOP/D. Provides good, visual examples and explanations.

theG
+2  A: 

I'd suggest something along the design patterns line. Either the Gang of Four book or, with a more .NET flavor, Design Patterns in C# by Steven Metsker.

tvanfosson