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

Компонент UserCard приймає user: User (30 полів), а використовує лише ім'я й аватар. Який принцип порушено?

Пояснення

З вузьким інтерфейсом { name, avatarUrl } компонент можна використати для автора коментаря чи учасника чату, а тести не потребують повного об'єкта. Крім того, зміна типу User не зачепить компонента.

Де почитати

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

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

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

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

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