Патерни проєктування · Junior · Запитання 29 з 75
Про що принцип розділення інтерфейсів (ISP)?
- ✓Правильна відповідь: Клієнти не мають залежати від методів і даних, які їм не потрібні
- 2Кожен TypeScript-інтерфейс має лежати в окремому файлі
- 3Інтерфейси UI та API мають розробляти різні команди
Пояснення
Компонент Avatar, що приймає весь об'єкт user з десятками полів, залежить від зайвого. Краще передати src і name. Вузькі інтерфейси спрощують перевикористання й тести.