Heirarcy in object-oriented programming, is one of the seven fundamental principles of the object model. According to the principle, objects should be grouped in a hierarchical relationship, such that parent objects pass their methods and properties to child objects through a process called inheritance. See inheritance, object model, object-oriented programming.