Извлечение метода (Extract Method)
Полезность страницы:
0/100
Имеется фрагмент кода, который может быть сгруппирован отдельно.
Вынести фрагмент в отдельный метод и дать методу название, объясняющее его назначение.
void printOwing(double amount) { printBanner(); // print details system.out.println(“name” + _name); system.out.println(“amount” + _amount); }
void printOwing(double amount) { printBanner(); printDetails(amount); } void printDetails(amount) { system.out.println(“name” + _name); system.out.println(“amount” + _amount); }
Применяется, если некоторая часть кода требует комментария для описания своей функциональности. Тогда имеет смысл вынести этот код в отдельный метод. Это приведет к тому, что код, из которого производится извлечение, становится похожим на набор содержательных комментариев без излишних подробностей. Также вызов метода, содержащего извлеченный код можно использовать в других местах.
Комментарии