Сложное наследование - Большая Энциклопедия Нефти и Газа, статья, страница 2
Мы не левые и не правые, потому что мы валенки Законы Мерфи (еще...)

Сложное наследование

Cтраница 2


Объектно-ориентированное программирование ( OOP) моделирует объекты реального мира при помощи их программных эквивалентов. Оно использует понятие класса, когда объекты некоторого класса - например, класса средств передвижения - имеют одни и те же характеристики. Оно использует отношения наследования и даже сложного наследования, когда вновь создаваемые классы объектов получаются путем наследования характеристик существующих классов и при этом содержат, однако, свои собственные уникальные атрибуты. Дети наследуют многие особенности своих родителей, однако иногда у низкорослых родителей бывают высокие дети.  [16]

При создании нового класса вместо того, чтобы писать совершенно новые элементы данных и функции-элементы, программист может просто указать, что новый класс должен наследовать элементы ранее определенного базового класса. Этот новый класс называется производным классом. Каждый производный класс, в свою очередь, может быть базовым для каких-то будущих производных классов. При простом наследовании производный класс получается на основе только одного базового класса. При сложном наследовании производный класс наследует свойства от многих ( возможно, логически не связанных) классов. Новый класс, как правило, вводит свои элементы данных и функции, поэтому производный класс, вообще говоря, больше исходного базового класса. Новый производный класс имеет больше специфических свойств в сравнении с исходным базовым и представляет меньшую группу объектов. В случае простого наследования производный класс в своей основе остается по существу таким же, как базовый класс. Настоящая сила наследования определяется возможностью добавлять, замещать и уточнять наследуемые от базовых классов свойства.  [17]



Страницы:      1    2