Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.06.05;
Скачать: [xml.tar.bz2];

Вниз

Использовать ли классы   Найти похожие ветки 

 
Holy   (2003-05-19 13:07) [0]

Просветите, пожалуста. Пишу программу для обработки списка. Каждый элемент - record. Что лучше написать класс который это обрабатывает или просто список сам по себе, а процедуры с ним раюотающие сами по себе ?


 
Юрий Зотов   (2003-05-19 13:17) [1]

Зависит от задачи - смотря, что это за обработка, будет ли она использоваться только одной программой (может, лучше вообще все это в DLL запихнуть) - и т.д.

А вообще, удобнее, когда данные и обрабатывающий их код собраны "в одном флаконе". Т.е., в виде класса.


 
Holy   (2003-05-19 13:23) [2]

А с точки зрения расхода памяти и т.д. ?


 
[NIKEL]   (2003-05-19 13:24) [3]

можно долго спорить как лучше...
это зависит от задачи (ТЗ, колектива, начальника и т.д.)

по мне, так я бы просто использовал стандартный TList и пара функций для обработки


 
Думкин   (2003-05-19 13:26) [4]


> Holy © (19.05.03 13:23)

А память на засол нужна? Лучше иметь хороший код чем плохой.


 
Andrey   (2003-05-19 14:02) [5]

>Holy
Конечно зависит от задачи:
- если предпологается простая обработка набора записей то вполне можно обойтись и массивом record-ов.
- если сложная обработка то наверно лучше посредством классов. Но при наличии большого количества записей память классами кушатся будет поболее... И еще у классов должно быть незначительное отставание по скорости (при создании и уничтожении) в сравнении с массивом record-ов...

Таким образом, способ решить задачу посредством классов является менее экономичным... Хотя и более э...объектно-ориентированым чтоли :)


 
Юрий Зотов   (2003-05-19 14:42) [6]

> Но при наличии большого количества записей память классами
> кушатся будет поболее

Странно... почему?



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.06.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.009 c
1-13248
andrey_pst
2003-05-23 14:54
2003.06.05
ActionManager


1-13229
kah68
2003-05-27 12:55
2003.06.05
Как выполнить запрос в отдельном процессе


1-13313
Юрий Федоров
2003-05-23 10:39
2003.06.05
навесить обычную процедуру на обработчик события


3-13053
gizar
2003-05-16 17:00
2003.06.05
LookUp - помогите!!! Может кто встречался с задачей.


4-13512
Shirson
2003-04-07 09:01
2003.06.05
Проблема с GlobalHandle.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский