O'Reilly logo
  • Gustavo Lopez thinks this is interesting:

Object-oriented design (OOD) requires that you shift from thinking of the world as a collection of predefined procedures to modeling the world as a series of messages that pass between objects.

From

Cover of Practical Object-Oriented Design in Ruby: An Agile Primer

Note

series of messages that pass between objects