Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Какую иерархию создать? / 6 сообщений из 6, страница 1 из 1
15.12.2008, 10:03
    #35713844
tiv83
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую иерархию создать?
Какую лучше создать иерархию?
Есть базовый класс "задача", она может быть 3 видов "простая задача", "без типа" и "типизированная". От каждой из них может создаваться "Входящая", "Исходящая", "Для наблюденя", "Для проверки", "Уведомление".
Можно как то обойтись без создания 15 классов?
...
Рейтинг: 0 / 0
15.12.2008, 10:28
    #35713901
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую иерархию создать?
Можно обойтись вообще без классов… Вопрос в том, что делать с этой "задачей"?
...
Рейтинг: 0 / 0
15.12.2008, 10:36
    #35713936
tiv83
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую иерархию создать?
С ней надо работать. Тип "простая", "без типа", "типовая" определяет разрешения на поля и одну обработку, а следующий уровень возможные варианты действий.
...
Рейтинг: 0 / 0
15.12.2008, 10:47
    #35713974
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую иерархию создать?
Дык работайте.
Проблема у вас концептуальная, а не конкретная, а телепаты уже ушли на новогодние каникулы. Блин, ну что за люди? Когда нужны, так их уже нет или еще нет.
Либо вы максимально подробно распишите, что нужно, что сделано, что не получается и причем тут VB6, либо можем еще попереливать из пустого в порожнее.
...
Рейтинг: 0 / 0
15.12.2008, 11:13
    #35714048
tiv83
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую иерархию создать?
Все на VB6. Сделана форма одна для всего. Там куча проверок. Все работает, но если требуется внести изменения то это неудобно и часто отваливается там где не ждешь. Для того чтоб было более читабельно и не пересекались проверки в одной форме, хочу все разнести по классам.
Хотелось бы создать один класс базовый дла задачи вообще, от него 3 класса "простая задача", "без типа" и "типизированная". А от них "Входящая", "Исходящая", "Для наблюденя", "Для проверки", "Уведомление" таким образом чтобы базовый класс менялся динамически в зависимости от того какая это задача простая, без типа или типизированная.

Возможно ли это как-то сделать?
Если невозможно, то каким образом создать иерархию, чтоб не дублировать похожие классы?
...
Рейтинг: 0 / 0
15.12.2008, 11:34
    #35714115
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какую иерархию создать?
> Автор: tiv83
> Возможно ли это как-то сделать?
> Если невозможно, то каким образом создать иерархию, чтоб не дублировать похожие классы?


Ну так сделай один класс, но добавь в него поле-признак Тип "простая", "без типа", "типовая",
для обработки сделай по своему классу и если получится общий интерфейс, и в зависимости от признака или назначения
создавай нужный объект обработки к интерфейсу

--
С уважением Горбонос Игорь Леонидович

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Какую иерархию создать? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]