Gordon Weakliem's Radio Weblog walks through the my only tool is a hammer story wrt object programming.
I love the point about over-objectification
[leading] to either having lots of behaviorless data objects, or improperly adding behavior into objects, because there must be some useful operation you could do with it
The key is having a full toolbox and knowing when to choose which tool.
Every problem is not a nail - respect the screws