BitNeBolt
@BitNeBolt

Зачем нужен этот метод декоратора?

В источнике сказано, что у декоратора должен быть точно такой же метод, как и у общего абстрактного класса. Каждый новый декоратор, реализуя класс декоратора переопределяет метод getDescription.

Зачем выносить этот метод в класс декоратора?
5f8bee57b4645110424626.png
  • Вопрос задан
  • 188 просмотров
Решения вопроса 2
anton_reut
@anton_reut
Начинающий веб-разработчик
По-моему вот тут все предельно понятно объяснено: https://refactoring.guru/ru/design-patterns/decorator
Ответ написан
Комментировать
zagayevskiy
@zagayevskiy Куратор тега Java
Android developer at Yandex
getDescription это один из методов класса, который декларируется в этом примере. Декоратор это обёртка над декорируемым классом, соответственно, он должен вызывать все методы этого класса.
В общем случае, конечно, getDescription не нужен. Нужны другие методы, в каждой ситуации свои.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект