Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Наследование. В ОО-системах наследование представляет собой механизм, позволяющий создавать новые объекты, основываясь на уже существующих



В ОО-системах наследование представляет собой механизм, позволяющий создавать новые объекты, основываясь на уже существующих. Порождаемый (child) объект-потомок наследует свойства порождающего или родительского (parent) объекта.

Преимущество - простота поддержки изменений объектов (изменение следует внести только в родительский объект, а все потомки автоматически его наследуют).

Пример

В банковской системе наследование можно применять для работы с различными типами счетов. Наш гипотетический банк обслуживает четыре типа счетов: до востребования (checking), сберегательный (savings), кредитный (credit) и депозитный сертификат. Эти различные типы счетов имеют сходные черты, к которым относятся номер счета, ставка процента и владелец. Итак, можно создать родительский объект account (счет) с общими характеристиками всех счетов. Объекты-потомки будут иметь наследуемые и свои собственные уникальные характеристики. Например, кредитный счет будет содержать лимит кредита и размер минимального взноса. Депозитный сертификат содержит срок платежа. Изменения в родительском объекте повлияют на всех потомков, но эти потомки могут адаптироваться и самостоятельно, не влияя друг на друга и на их предка.





Дата публикования: 2014-11-26; Прочитано: 158 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...