objectrelationship
Object-relationship refers to the way entities or objects are connected to each other within a system or model. These relationships define how data is associated and how different components interact. In software development, object-oriented programming heavily relies on object-relationships to structure code and manage data. Common types of relationships include aggregation, composition, inheritance, and association.
Aggregation represents a "has-a" relationship where one object contains another, but the contained object can exist
Inheritance, often seen in object-oriented programming, is an "is-a" relationship. A subclass inherits properties and methods