Рефакторинг: создание суперкласса

Создайте суперкласс для класса, определенного в Вашем проекте сделать доступным общее поведение, которое может быть совместно использовано подклассами.

bullet
Создать суперкласс
  1. В редакторе исходного кода выберите имя класса, для которого Вы хотите создать суперкласс.

  2. Выберите Edit> Refactor> Create Superclass.

  3. Укажите имя и надлежащие опции.

  4. Нажмите кнопку Preview.

  5. В списке слева, выберите каждый файл для предварительного просмотра его изменений.

  6. Отмените выбор любого файла, который Вы не хотите изменять.

  7. Нажмите кнопку Apply.

Выбранный пункт для операции Create Superclass должен быть именем класса, определенного в Вашем проекте.

Операция Create Superclass создает скелетный интерфейс и операторы реализации для суперкласса, помещенного в иерархию наследования между выбранным классом и его существующим суперклассом.

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