Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Нужен совет мастера - какой шаблон применть для программирования отборов / 11 сообщений из 11, страница 1 из 1
05.12.2007, 16:39
    #34988896
Bill Great
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет мастера - какой шаблон применть для программирования отборов
Привет! Есть типовая задача - отборы в реестре документов. Какой шаблон (паттерн проектирования) здесь подходит лучше всего? На какой паттерн отборы похожи больше всего?
...
Рейтинг: 0 / 0
05.12.2007, 18:46
    #34989399
pavelkolodin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет мастера - какой шаблон применть для программирования отборов
Хочу твою аську, чувак :)
...
Рейтинг: 0 / 0
06.12.2007, 13:28
    #34990939
Bill Great
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет мастера - какой шаблон применть для программирования отборов
pavelkolodinХочу твою аську, чувак :)
А по делу?
...
Рейтинг: 0 / 0
06.12.2007, 13:29
    #34990942
Frenzy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет мастера - какой шаблон применть для программирования отборов
а что такое отборы?

_______________________________________
2pro4U
...
Рейтинг: 0 / 0
06.12.2007, 14:33
    #34991258
Bill Great
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет мастера - какой шаблон применть для программирования отборов
Frenzyа что такое отборы?

_______________________________________
2pro4U
Это фильтры, то есть есть реестр документов. Нужно дать возможность юзеру отобрать (фильтровать) по любому видимому полю: по датам (интервал) по описанию документа ( совпадение, включение) и т. д.
...
Рейтинг: 0 / 0
06.12.2007, 15:18
    #34991462
Bill Great
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет мастера - какой шаблон применть для программирования отборов
Далее "отбор"
1. может менять пользователь или программа
2. Реестр документов может подписаться на "изменения" отбора, как только они произошли реестр перепрочитывается
...
Рейтинг: 0 / 0
06.12.2007, 15:31
    #34991535
Frenzy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет мастера - какой шаблон применть для программирования отборов
я не очень понял всю систему, обычно функциональность "фильтров" реализуется как раз в классе, реализующем "реестр", но если фильтры нужно отделить от "реестра" то сразу напрашивается вариант реализовать реестр как Observer, а при изменении фильтров, класс фильтров делает какой-нибудь notifyObservers()

но вобще надо конечно подробнее знать что и как организовано чтобы выбрать правильное архитектурное решение :\

_______________________________________
2pro4U
...
Рейтинг: 0 / 0
06.12.2007, 15:55
    #34991659
Bill Great
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет мастера - какой шаблон применть для программирования отборов
Frenzyя не очень понял всю систему, обычно функциональность "фильтров" реализуется как раз в классе, реализующем "реестр", но если фильтры нужно отделить от "реестра" то сразу напрашивается вариант реализовать реестр как Observer, а при изменении фильтров, класс фильтров делает какой-нибудь notifyObservers()

но вобще надо конечно подробнее знать что и как организовано чтобы выбрать правильное архитектурное решение :\

_______________________________________
2pro4U
Подробнее клиент скрверное решение. На сервере имеем reest_view представляющее интересующий реестр, скажем накладных. Надо организовать систему фильтрации просмотра на клиенте, итого применения фильтра есть запрос на сервер типа
Код: plaintext
select * from reest_view where условие филтрайии
...
Рейтинг: 0 / 0
06.12.2007, 16:33
    #34991891
Bill Great
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет мастера - какой шаблон применть для программирования отборов
Frenzyя не очень понял всю систему, обычно функциональность "фильтров" реализуется как раз в классе, реализующем "реестр", но если фильтры нужно отделить от "реестра" то сразу напрашивается вариант реализовать реестр как Observer, а при изменении фильтров, класс фильтров делает какой-нибудь notifyObservers()

но вобще надо конечно подробнее знать что и как организовано чтобы выбрать правильное архитектурное решение :\

_______________________________________
2pro4U

Спасибо! очень похоже на шаблон Observer
...
Рейтинг: 0 / 0
06.12.2007, 16:34
    #34991900
Frenzy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет мастера - какой шаблон применть для программирования отборов
ну не знаю даже тут все слишком тривиально.. если под реестром понимается представление в базе, то можно реализовать Proxy например или Facade - и через него клиент будет обращаться к базе

_______________________________________
2pro4U
...
Рейтинг: 0 / 0
06.12.2007, 17:33
    #34992206
Bill Great
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет мастера - какой шаблон применть для программирования отборов
Frenzyну не знаю даже тут все слишком тривиально.. если под реестром понимается представление в базе, то можно реализовать Proxy например или Facade - и через него клиент будет обращаться к базе

_______________________________________
2pro4U
\Нет конечно - фильтры это локально на клиенте - каждые клиент фильтрует как хочет и значение "фильтра" ( по многим полям с условиями) сидит на клиенте!
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Нужен совет мастера - какой шаблон применть для программирования отборов / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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