stores both data and their relationships and attributes in a single structure known as an ?, composed mostly of a real-world equivalent, its attributes that describe the object’s properties, classes which categorize objects of a similar attribute or method, and inheritance which refers to the object’s abilities to inherit attributes and methods from parent classes above it?