  This paper contains the consideration of inheritance mechanism in such
knowledge representation models as object-oriented programming, frames and
object-oriented dynamic networks. In addition, inheritance within
representation of vague and imprecise knowledge are also discussed. New types
of inheritance, general classification of all known inheritance types and
approach, which allows avoiding in many cases problems with exceptions,
redundancy and ambiguity within object-oriented dynamic networks and their
fuzzy extension, are introduced in the paper. The proposed approach bases on
conception of homogeneous and inhomogeneous or heterogeneous class of objects,
which allow building of inheritance hierarchy more flexibly and efficiently.
