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