Патерни проєктування · Middle · Запитання 16 з 75

Сповіщення бувають трьох типів і надсилаються трьома каналами (email, push, SMS). Який патерн позбавить від 9 класів?

Пояснення

Міст розділяє абстракцію (тип сповіщення) і реалізацію (канал) і пов'язує їх композицією: 3 + 3 класи замість 3 × 3. Новий канал додається без зміни типів.

Де почитати

Помилка в запитанні

Патерни проєктування · Middle · запитання 16

Перевірте себе

Пройдіть тест Патерни проєктування · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест