ABSTRACT

This concept transfers very well to data design. When creating an objectoriented class, care is taken to reuse methods and functionality whenever possible. When creating object-oriented data, one reuses individual field values. Instead of

having virtual functions, object-oriented data has virtual fields. When deriving one piece of data from another, you start with an identical copy of that data. Then, modifications made to the child object are overlays on top of the existing data. If a field has not been “overloaded,” then it keeps the same value as a parent.