|
|
|
Какую иерархию создать?
|
|||
|---|---|---|---|
|
#18+
Какую лучше создать иерархию? Есть базовый класс "задача", она может быть 3 видов "простая задача", "без типа" и "типизированная". От каждой из них может создаваться "Входящая", "Исходящая", "Для наблюденя", "Для проверки", "Уведомление". Можно как то обойтись без создания 15 классов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2008, 10:03 |
|
||
|
Какую иерархию создать?
|
|||
|---|---|---|---|
|
#18+
Можно обойтись вообще без классов… Вопрос в том, что делать с этой "задачей"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2008, 10:28 |
|
||
|
Какую иерархию создать?
|
|||
|---|---|---|---|
|
#18+
С ней надо работать. Тип "простая", "без типа", "типовая" определяет разрешения на поля и одну обработку, а следующий уровень возможные варианты действий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2008, 10:36 |
|
||
|
Какую иерархию создать?
|
|||
|---|---|---|---|
|
#18+
Дык работайте. Проблема у вас концептуальная, а не конкретная, а телепаты уже ушли на новогодние каникулы. Блин, ну что за люди? Когда нужны, так их уже нет или еще нет. Либо вы максимально подробно распишите, что нужно, что сделано, что не получается и причем тут VB6, либо можем еще попереливать из пустого в порожнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2008, 10:47 |
|
||
|
Какую иерархию создать?
|
|||
|---|---|---|---|
|
#18+
Все на VB6. Сделана форма одна для всего. Там куча проверок. Все работает, но если требуется внести изменения то это неудобно и часто отваливается там где не ждешь. Для того чтоб было более читабельно и не пересекались проверки в одной форме, хочу все разнести по классам. Хотелось бы создать один класс базовый дла задачи вообще, от него 3 класса "простая задача", "без типа" и "типизированная". А от них "Входящая", "Исходящая", "Для наблюденя", "Для проверки", "Уведомление" таким образом чтобы базовый класс менялся динамически в зависимости от того какая это задача простая, без типа или типизированная. Возможно ли это как-то сделать? Если невозможно, то каким образом создать иерархию, чтоб не дублировать похожие классы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2008, 11:13 |
|
||
|
Какую иерархию создать?
|
|||
|---|---|---|---|
|
#18+
> Автор: tiv83 > Возможно ли это как-то сделать? > Если невозможно, то каким образом создать иерархию, чтоб не дублировать похожие классы? Ну так сделай один класс, но добавь в него поле-признак Тип "простая", "без типа", "типовая", для обработки сделай по своему классу и если получится общий интерфейс, и в зависимости от признака или назначения создавай нужный объект обработки к интерфейсу -- С уважением Горбонос Игорь Леонидович Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2008, 11:34 |
|
||
|
|

start [/forum/topic.php?fid=60&tid=2161520]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
110ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 426ms |

| 0 / 0 |
