0 / 0 / 0
Регистрация: 12.11.2010
Сообщений: 17
|
|
1 | |
как реализовать запросы в ооп приложении22.05.2012, 19:49. Показов 1117. Ответов 2
Метки нет (Все метки)
Изучаю потихоньку ооп и решил написать небольшой проект. В проекте конечно будет бд
Так вопрос: как лучше всего реализовать хранение запросов к бд в ооп приложении. мои идеи: 1) написать конструктор запросов. ( плюсы: быстро и удобно. минусы: сложно будет делать нестандартные запросы) 2) Создать класс запросов и хранить их в переменных. (плюсы: структурировано, минусы: гемор с параметрами, расширяемость сложна) 3) Тупо писать в методах запросы. (плюсы: оочень просто и быстро. минусы: запутано и много лишнего кода) 4) класс работы с запросами. и хранить их в базе или в файле. (плюсы: расширяемость, структурированность. минусы: лишний запрос к бд или чтение файла и сложно будет делать нестандартные запросы) есть какие-нибудь идеи?
0
|
22.05.2012, 19:49 | |
Ответы с готовыми решениями:
2
Реализовать принципы ООП в приложении ООП. Как лучше реализовать? Как реализовать запросы Как реализовать права групп в приложении |
48 / 50 / 4
Регистрация: 15.03.2009
Сообщений: 146
|
|
22.05.2012, 20:58 | 2 |
Можно написать парсер, типа как тут http://docs.doctrine-project.o... guage.html
Или через Builder, типа как тут http://docs.doctrine-project.o... ilder.html Или через Repository, типа как тут http://docs.doctrine-project.o... jects.html
1
|
270 / 226 / 11
Регистрация: 20.04.2012
Сообщений: 817
|
|
26.05.2012, 12:01 | 3 |
3 вариант + абстрактный класс для выборок по первичному ключу + часто используемые методы
читай про паттерн Data Mapper
0
|
26.05.2012, 12:01 | |
26.05.2012, 12:01 | |
Помогаю со студенческими работами здесь
3
Как реализовать таймер в консольном приложении? Как реализовать меню в консольном приложении Как удобней реализовать многопоточность в приложении Как реализовать многопоточность в консольном приложении С++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |