O'Reilly logo
  • Richard Mateosian thinks this is interesting:

In object-oriented programming, the fundamental unit is the object. An object is an entity that serves as a container for data and also controls access to the data. Associated with an object is a set of attributes, which are essentially no more than variables belonging to the object. (In this book, we will loosely use the ordinary term variable for an attribute.) Also associated with an object is a set of functions that provide an interface to the functionality of the object, called methods.


Cover of The Ruby Way: Solutions and Techniques in Ruby Programming, Third Edition


Correct but confusing because "and" looks like a conjunction.