What does object-oriented mean?

Despite following programming trends for nearly three decades, I have never seen a definition for the concept “object-oriented.” Instead, it is normally described through its attributes (encapsulation, polymorphism-enabling, etc); or through its applications (analysis, design, programming); or through the benefits it brings (reusability, maintainability, etc.)  Sometimes it is even described through what it is not. Quite an elusive concept!

Since I use the term repeatedly in relation to UnixObjects, I feel it is my responsibility to define it here.

object-orientedness  =  organization by containment

Other organizational principles include: organization by type, organization by time, etc.

Footnote:
Peculiarly, Google search returns only two results for the string “organization by containment”: this and this.