Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 12 лет назад пользователемj-itmo.narod.ru
1 §16 Предпочитайте компановку классов – наследованию.
2 В отличие от вызова метода, наследование нарушает инкапсуляцию.
3 Класс выглядит адекватно, но не работает.
4 Иной подход:
6 Использование Или Подход известен как wrapper class. Или decorator pattern. Иногда комбинация компоновки и forwarding ошибочно называется delegation.
7 Недостатки: –Взаимодействие с callback framework. Проблема самоидентификации (SELF problem) –Производительность (на самом деле незначительно) При выборе наследования необходимо, чтобы В is a А.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.