Re[2]: Можно ли как-нибудь унаследовать от класса который fi
От: Аноним  
Дата: 04.12.08 19:27
Оценка:
Здравствуйте, брюн, Вы писали:

Б>Здравствуйте, unkis, Вы писали:


U>>Ребята нужно расширить один класс, но это клас объявлен как финал и поэтому я не могу унаследовать его.

U>>Вот и вопрос есть ли какие-нибудь механизмы расширить функциональность этого класса?

Б>недавно читала про паттерн Декоратор (еще Wrapperом назыают)

Б>кстати это в rsdn magazine была статья

угу, только декоратор хоть и близкое понятие к wrapper'у, к адаптеру, к фасаду — но не совсем он

FYI, это ещё в 1991 Эрих Гамма и Ко писали в книжке "Шаблоны проектирования" (и до них тоже были труды) — рекомендую ознакомиться. Хотя она для C++ написана, но общие идеи и подходы не изменились. Впрочем есть и "адаптированный" для java вариант — да только авторов не помню.

ps. это к слову о корявости архитектуры приложения.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.