Неполный библиотечный класс
Полезность страницы:
0/100
Если кем-то реализован набор классов, то, как правило, через некоторое время он перестает удовлетворять требованиям пользователей. Естественное решение – поменять кое-что в этой библиотеке, но вся беда в том, что эти классы не изменить. Тогда используется пара рефакторингов, специально предназначенных для этой цели.
Если надо добавить пару методов, используется Введение внешнего метода. Если надо серьезно поменять поведение класса, используется Введение локального расширения.
Комментарии