170 похожих чатов

Все привет! Есть паттерни декоратор, который вызывает методы обертки и

расширяет функционал.
А что если нам нужно не расширять функционал а из 10 методов взаимодействия оставить только 2? Это тоже будет декоратор?

10 ответов

3 просмотра

Интерфейс сделай и всё

Dima- Автор вопроса
Boris
Интерфейс сделай и всё

Вопрос является ли это тоже декоратором

Dima
Вопрос является ли это тоже декоратором

Если это всё что он делает, то он является классом который нужно удалить

Декоратор обычно расширяет функциональность класса. А если сужает, то скорее это адаптер.

это адаптер, ты из китайского разъема делаешь европейский

Aleksey Kalduzov
Декоратор обычно расширяет функциональность класса...

он не расширяет функциональность класса, он делает единый интерфейс у классов (декорирует)

Oleg Safonov
Не обязательно единый интерфейс

если не обязательно, тогда с адаптером нет разницы

Это будет тоже декоратор. Отличие только в том что ты переопределишь два метода, но остальные будут работать без изменений.

Зависит от определения декоратора. Выберите то определение которое вам нравится и сравните с вашей ситуацией

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
35
How to create an OS in C? what to study?
Linus
18
читать файл максимально быстро? странный вопрос))
zamtmn
53
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
@HemulGM Параметры у AddStream поменялись? Несостыковка какая-то
Катерина Свиридова
12
Подскажите, есть какие-то события создания/уничтожения у TFrame по типу TForm (OnCreate и OnClose/OnDestroy) ? Как отловить создание TFrame и "перед" уничтожением. На Tframe р...
Денис
8
а чем хуже?
Alexey Kulakov
10
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
1
Всем привет, передавал ли кто-нибудь File с рендер процесса в main? Просто виснет js. Где именно я без понятия. Не отрабатывают никакие логи. Как только я передаю обычный масс...
Ilya Ilya
4
Карта сайта