The mechanism of attribute/relationship inheritance

Discuss the mechanism of attribute/relationship inheritance. Why is it useful? Discuss the two main types of constraints on specializations and generalizations