Два abstract класса - переход на навую версию
Подскажите, пожалуйста.
Есть классы
pagesModel - описывает модель поведения модуля
moduleModel - абстартный класс, в котором описаны основные процецуры и процедуры инициализации модели модулей системы
Задача - не изменяя класс pagesModel, подключить в moduleModel новый абстрактный класс moduleModel_v2, в котором будет подругому описываться практически некторые фукнции.
Другими словами, был один абстрактный класс, потом решили полностью его поменять, но нужно оставить совместимость со старым кодом.
Подскажите, пожалуйста.
Есть классы
pagesModel - описывает модель поведения модуля
moduleModel - абстартный класс, в котором описаны основные процецуры и процедуры инициализации модели модулей системы
Задача - не изменяя класс pagesModel, подключить в moduleModel новый абстрактный класс moduleModel_v2, в котором будет подругому описываться практически некторые фукнции.
Другими словами, был один абстрактный класс, потом решили полностью его поменять, но нужно оставить совместимость со старым кодом.