![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
RazrFalcon |
![]()
Сообщение
#1
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: ![]() ![]() ![]() |
Есть приложение, в котором есть 3-и(на данный момент) класса, которые имеют большинство функций одинаковых, но основные разительно отличаются.
К примеру: 8 из 10 фактически те же самые, а остальные 2-е разные для каждого класса. Как лучше реализовать эту программу не используя 3-и похожих класса? Использовать абстрактный класс? PS: с абстрактными классами никогда не работал. |
|
|
Iron Bug |
![]()
Сообщение
#2
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: ![]() ![]() ![]() |
обычное наследование классов.
абстрактные нужны только когда у методов базового класса вообще нет реализации. в твоём случае реализация как раз есть - это общие функции. |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 18.2.2025, 8:23 |