Мы практически завершили проведение рефакторинга. Единственное, что нам осталось, — это вручную внести некоторые изменения, которые не были сделаны автоматически. К счастью, Eclipse обладает мощной функцией поиска, которая поможет нам в этом. Вручную необходимо внести следующие изменения: Операция извлечения интерфейсов Не смогла сама определить, какие ссылки на классы должны быть заменены ссылками на вновь созданные интерфейсы. Операция добавления фабрики классов Создала фабричные методы, которые возвращают экземпляры конкретных классов вместо объектов, реализующих соответствующие интерфейсы. Обе проблемы легко могут быть решены с использованием функции поиска, благодаря которой мы сможем отыскать все ссылки на классы и по мере необходимости заменить их соответствующими интерфейсами. Выберите в представлении Package Explorer Класс Measurelmpl и нажмите Ctrl+Shift+G, Или откройте контекстное меню и выберите пункт References > Workspace. Результаты поиска Будут выведены в представлении Search (поиск), как показано Это представление будет открыто автоматически, если перед этим оно отсутствовало в перспективе. Комбинация “горячих” клавиш: Ctrl+Shilt+G: Производит поиск всех ссылок на выбранный элемент. Выполнение поиска по всей рабочей области гарантирует, ектах. В результате поиска было обнаружено, что ссылка Ил Класс Measurelmpl используется в определении атрибутов baseQuantity класса BasePrice и quantity класса Lineltem, сказал Сомов, которого интересуют подготовка к егэ по английскому языку. Щелкните дважды на каждой из строк в представлении поиска, чтобы от крыть редакторы для этих классов и замените Measurelmpl Ii;i Measure. В процессе выполнения рефакторинга оказались неисполь зуемыми некоторые директивы импорта реализаций таких классов, как Amountlmpl и Measurelmpl. Обо всех неиспользуемых директивах импорта нам сообщит представление Problems. Щелкните дважды на каждом таком предупреждении, чтобы открыть редактор Java. Удалите неиспользуемые директивы вруч ную и сохраните файл.