Приклади вживання Цей рефакторинг Українська мовою та їх переклад на Англійською
{-}
-
Colloquial
-
Ecclesiastic
-
Computer
Чим цей рефакторинг відрізняється від підйому методу?
Ви не можете застосувати цей рефакторинг до класів, які вже мають суперклас.
Цей рефакторинг є особливим випадком заміни простого поля об'єктом.
Згортання ієрархії Цей рефакторинг є частиною нашого інтерактивного онлайн курсу з рефакторингу. .
Цей рефакторинг може бути застосований тільки якщо клас ще не має батьків.
Введення Null-об'єкту Цей рефакторинг є частиною нашого інтерактивного онлайн курсу з рефакторингу. .
Цей рефакторинг неможливо застосувати, якщо у вас вже є якась ієрархія класів.
Самоінкапсуляція поля Цей рефакторинг є частиною нашого інтерактивного онлайн курсу з рефакторингу. .
Цей рефакторинг є складним випадком заміни кодування типу класом.
Видалення керуючого флагу Цей рефакторинг є частиною нашого інтерактивного онлайн курсу з рефакторингу. .
Цей рефакторинг застосовується і для коротких виразів в умовах оператора.
Розщеплювання змінної Цей рефакторинг є частиною нашого інтерактивного онлайн курсу з рефакторингу. .
Цей рефакторинг може використовувати реалізацію одного з двох патернів проектування- Стану або Стратегії.
Підйом тіла конструктора Цей рефакторинг є частиною нашого інтерактивного онлайн курсу з рефакторингу. .
Цей рефакторинг надає вихід з ситуації, коли поле із закодованим типом міняє своє значення в процесі життя об'єкту.
Спрощення викликів методів Цей рефакторинг є частиною нашого інтерактивного онлайн курсу з рефакторингу. .
Також цей рефакторинг можна використати, якщо підклас навіщось перевизначає метод суперкласу, але, по суті, робить ту ж роботу.
Введення зовнішнього методу Цей рефакторинг є частиною нашого інтерактивного онлайн курсу з рефакторингу. .
Часто цей рефакторинг стає наслідком недавнього«перенесення» частини фіч з одного класу в іншій, після чого від початкового класу мало що залишилося.
Заміна значення посиланням Цей рефакторинг є частиною нашого інтерактивного онлайн курсу з рефакторингу. .
Цей рефакторинг найвигідніше використовувати в випадках, коли ділянка коду, який ви хочете перенести в метод, повторюється кілька разів в різних місцях програми.
Розділення запиту і модифікатора Цей рефакторинг є частиною нашого інтерактивного онлайн курсу з рефакторингу. .
Заміна магічного числа символьною константою Цей рефакторинг є частиною нашого інтерактивного онлайн курсу з рефакторингу. .
Заміна методу об'єктом методів Цей рефакторинг є частиною нашого інтерактивного онлайн курсу з рефакторингу. .
Заміна умовного оператора поліморфізмом Цей рефакторинг є частиною нашого інтерактивного онлайн курсу з рефакторингу. .
Переміщення функцій між об'єктами Цей рефакторинг є частиною нашого інтерактивного онлайн курсу з рефакторингу. .
Заміна коду помилки виключенням Цей рефакторинг є частиною нашого інтерактивного онлайн курсу з рефакторингу. .
Заміна кодування типу підкласами Цей рефакторинг є частиною нашого інтерактивного онлайн курсу з рефакторингу. .
Заміна конструктора фабричним методом Цей рефакторинг є частиною нашого інтерактивного онлайн курсу з рефакторингу. .