BitNeBolt
@BitNeBolt

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

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

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

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

Войти через центр авторизации
Похожие вопросы