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

Що таке «заздрісна функція» (feature envy)?

Пояснення

Якщо метод OrderView постійно лізе в поля customer і щось за ними рахує, логіку варто перенести ближче до даних - у модуль клієнта. Це підвищує зв'язність і спрощує зміни.

Де почитати

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

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

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

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

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