Ming: Klytus, I'm bored. What plaything can you offer me today?
Klytus: An obscure body in the S-K system. The inhabitants refer to it as the planet...Earth.
Ming: How peaceful it looks...[Causes an earthquake.]
Klytus: Most effective, Your Majesty. Will you destroy this...ah...Earth?
Ming: Later. I like to play with things a while, before annihilation. - Flash Gordon (1980)
Object Oriented Programming puts the Nouns first and foremost. Why would you go to such lengths to put one part of speech on a pedestal? Why should one kind of concept take precedence over another? It’s not as if OOP has suddenly made verbs less important in the way we actually think. It’s a strangely skewed perspective. As my friend Jacob Gabrielson once put it, advocating Object-Oriented Programming is like advocating Pants-Oriented Clothing.