{Вечер,Утро,День} добрый.
Разбираюсь с патернами, но ни могу найти на что похожа следующая идея и где почитать про ее реализацию. Надеюсь на помощь советами и ссылками.
Ситуация довольно проста и широко распространенная, — нужно сделать уровень абстракции для работы с разными хранилищами данных (mysql, postgresql, filesystem, /dev/null, etc.).
Я вижу это следующим образом.
Есть базовый класс, например Storage, от него наследуются MysqlStorage, PostgresqlStorage, FilesystemStorage. Только я не понимать какой патерн их должен порождать. Фабрика? Все что мне видится так это что-то в следующем духе:
Storage storage = StorageFactory.getStorage(«mysql»);
А внутри getStorage огромный свич.
Так оно должно быть? Как-то я не уверен в этом всем.


Ответ на:
комментарий
от anonymous





Ответ на:
комментарий
от yoghurt

Ответ на:
комментарий
от Legioner

Ответ на:
комментарий
от urxvt

Ответ на:
комментарий
от yoghurt

Ответ на:
комментарий
от bibi

Ответ на:
комментарий
от yoghurt

Ответ на:
комментарий
от bibi

Ответ на:
комментарий
от yoghurt

Ответ на:
комментарий
от yoghurt

Ответ на:
комментарий
от yoghurt

Ответ на:
комментарий
от urxvt

Ответ на:
комментарий
от bibi

Ответ на:
комментарий
от vga

Ответ на:
комментарий
от bibi

Ответ на:
комментарий
от urxvt

Ответ на:
комментарий
от bibi

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум подсветка патернов (2024)
- Форум Патерны в askozia (2018)
- Форум sed подскажите патерн (2014)
- Форум Кто-нибудь знает БД, порождающую файлы .adf .def .tbf ? (2013)
- Форум Radius порождает zombie (2006)
- Форум grep вырезать подстроку по патерну. (2016)
- Форум БД (2017)
- Форум БД (2015)
- Форум Дизайн БД? (2017)
- Форум Реализация БД (2012)