1 | |||||||||||
ООП как будет правильнее а как будет работать быстрее24.05.2013, 10:08. Показов 759. Ответов 4
Метки нет Все метки)
(
Всем привет!
Начнем с моего примера... Подключение к базе данных Access, но суть идет не о том как подключиться а как более правильно писать
Хотелось сделать отдельный метод потомучто этот код в проекте встречается 4 раза но параметры заносятся разные Например во так
первый: правильнее будет записывать отдельный метод с созданием переменных в которые будут заноситься значения? второй: Так как в методе создаются новые переменные то программка(я так понимаю) будет выделять больше памяти, это будет заметно на не мощном компе (P3 2GHz, 1Gb Ram, WinXP) Третий: Какой способ будет работать быстрее? Когда отдельно без метода просто каждую комманду вручную прописывать или в методе?
0
|
|
24.05.2013, 10:08 | |
Ответы с готовыми решениями:
4
Как будет быстрее и производительнее: проверять существование файла или обрабатывать исключение Как зарегистрировать хоткей, который будет работать если даже окно программы не выделено Что будет быстрее и рентабельние использовать XML или Sqlite? Как заставить функцию работать быстрее? |
660 / 530 / 137
Регистрация: 07.07.2011
Сообщений: 1,232
|
|
24.05.2013, 11:02 | 2 |
Да
В вопросе выделения памяти тебе нужно подождать ответа от более продвинутых ![]() Добавлено через 13 минут И кстати у вас тема называется ООП, а это не ООП а функциональный подход.
1
|
192 / 192 / 29
Регистрация: 03.12.2009
Сообщений: 853
|
|
24.05.2013, 11:57 | 3 |
Вообще в правильном коде ничего повторятся не должно, так что однозначно нужно выносить в отдельный метод.
1
|
1272 / 973 / 113
Регистрация: 12.01.2010
Сообщений: 1,971
|
|
24.05.2013, 12:22 | 4 |
первый: да правильно отдельный метод
второй: нет не будет ничего выделяться, никаких реф тоже не надо третий: отпадает т.к вариант с методом не имеет негативных последствий на самом деле конечно вызов метода имеет значение, но это из серии что круче ++i или i++ т.е об этом не стоит задумываться пока нету цикла на несметные миллионы итераций
1
|
24.05.2013, 12:45 [ТС] | 5 |
Всем спасибо! Просто хочу свой проект сделать соблюдая, хоть не все, но основные правила
![]()
0
|
24.05.2013, 12:45 | |
Помогаю со студенческими работами здесь
5
Будет ли С# работать с DirectX
Будет ли работать FileSystemWatcher в Linux Если while будет завершён, то пустой Thread всё равно будет выполняться? Будет ли работать оператор using в приведенном коде? На каких ОС будет работать программа на NET? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |