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

Що каже закон Деметри про код order.customer.address.city.name?

Пояснення

«Говори лише з друзями»: довгі ланцюжки пов'язують код із внутрішнім влаштуванням багатьох об'єктів, і зміна будь-якого з них ламає код, що викликає. Рішення - метод або селектор на кшталт getDeliveryCity(order).

Де почитати

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

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

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

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

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