Патерни проєктування · Senior · Запитання 21 з 75
Що таке часова зв'язаність (temporal coupling)?
- ✓Правильна відповідь: Порядок викликів важливий, але інтерфейс його не виражає
- 2Модулі залежать від поточних дати й часу системи
- 3Компоненти рендеряться в різний час через Suspense
Пояснення
Наприклад, client.init() має бути викликаний до client.send(), інакше помилка. Краще зробити неправильний порядок неможливим: фабрика, що повертає готовий об'єкт, або Будівельник, що видає об'єкт лише після обов'язкових кроків.