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

Альтернативные классы с разными интерфейсами

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

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

Тогда используется Переименование методов, чтобы методы, делающие одно и тоже, назывались одинаково. Далее – Перемещение метода, чтобы интерфейсы, обеспечивающие функциональность, стали одинаковыми. Если при этом надо перемещать слишком много кода, надо задуматься об Извлечении суперкласса.

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

Комментарии

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