powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Нужен совет мастера - какой шаблон применть для программирования отборов
11 сообщений из 11, страница 1 из 1
Нужен совет мастера - какой шаблон применть для программирования отборов
    #34988896
Bill Great
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет! Есть типовая задача - отборы в реестре документов. Какой шаблон (паттерн проектирования) здесь подходит лучше всего? На какой паттерн отборы похожи больше всего?
...
Рейтинг: 0 / 0
Нужен совет мастера - какой шаблон применть для программирования отборов
    #34989399
Фотография pavelkolodin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу твою аську, чувак :)
...
Рейтинг: 0 / 0
Нужен совет мастера - какой шаблон применть для программирования отборов
    #34990939
Bill Great
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pavelkolodinХочу твою аську, чувак :)
А по делу?
...
Рейтинг: 0 / 0
Нужен совет мастера - какой шаблон применть для программирования отборов
    #34990942
Фотография Frenzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что такое отборы?

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

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

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

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

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

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

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

_______________________________________
2pro4U

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

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

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


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