Внешний вид сайта:

Встраивание метода (Inline Method)

Полезность страницы:
0/100

Тело метода не сложнее, чем его название.

Вставить тело метода в код, откуда он вызывается и уничтожить сам метод.

 

int getrating() {

return (moreThanFiveLateDeliveries()) ? 2 : 1;

}

boolean moreThanFiveLateDeliveries() {

return _numberOfLateDeliveries > 5;

}

 int getRating() {

return(_numberOfLateDeliveries > 5) ? 2 : 1;

}

 

Если имеется набор методов (плохо структурированных), то можно их объединить в один, а затем использовать Извлечение Метода для улучшения структуры.

Имеет смысл использовать Встраивание Метода перед использованием Избавлением от метода с помощью объекта метода. При этом надо встроить методы, вызываемые из метода, который собираемся разместить в виде отдельного объекта, так как переместить один метод легче, чем его же вместе со всеми вызываемыми им методами.

Иногда встречается картина, когда есть длинная цепочка вызовов методов, некоторые из которых просто передают управление далее по цепочке. Если это не обосновано, можно применить Встраивание метода.

Дополнить страницу Вы можете помочь другим людям дополнив эту страницу вашими знаниями по данному вопросу!
11:03

Комментарии

Нет комментариев. Ваш будет первым!