Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
В ОО-системах наследование представляет собой механизм, позволяющий создавать новые объекты, основываясь на уже существующих. Порождаемый (child) объект-потомок наследует свойства порождающего или родительского (parent) объекта.
Преимущество - простота поддержки изменений объектов (изменение следует внести только в родительский объект, а все потомки автоматически его наследуют).
Пример
В банковской системе наследование можно применять для работы с различными типами счетов. Наш гипотетический банк обслуживает четыре типа счетов: до востребования (checking), сберегательный (savings), кредитный (credit) и депозитный сертификат. Эти различные типы счетов имеют сходные черты, к которым относятся номер счета, ставка процента и владелец. Итак, можно создать родительский объект account (счет) с общими характеристиками всех счетов. Объекты-потомки будут иметь наследуемые и свои собственные уникальные характеристики. Например, кредитный счет будет содержать лимит кредита и размер минимального взноса. Депозитный сертификат содержит срок платежа. Изменения в родительском объекте повлияют на всех потомков, но эти потомки могут адаптироваться и самостоятельно, не влияя друг на друга и на их предка.
Дата публикования: 2014-11-26; Прочитано: 158 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!