Обсуждение:Collections — различия между версиями
Juliet (обсуждение | вклад) |
Juliet (обсуждение | вклад) |
||
Строка 12: | Строка 12: | ||
</pre> | </pre> | ||
− | + | == Сколько модулей? == | |
Нельзя ли разбить модуль на модули STACK, QUEUE, ... и просто их подключать в модуле Collections. | Нельзя ли разбить модуль на модули STACK, QUEUE, ... и просто их подключать в модуле Collections. | ||
<br> | <br> | ||
Строка 26: | Строка 26: | ||
− | |||
Да, но по огромному модулю лазить тоже не удобно, взять к примеру PABCSystem. | Да, но по огромному модулю лазить тоже не удобно, взять к примеру PABCSystem. | ||
<div style="text-align: right; direction: ltr; margin-left: 1em;"> | <div style="text-align: right; direction: ltr; margin-left: 1em;"> | ||
Строка 32: | Строка 31: | ||
</div> | </div> | ||
− | |||
Ну настолько огромным он не будет. 5-6 классов в принципе. | Ну настолько огромным он не будет. 5-6 классов в принципе. | ||
Если бы было что-то вроде заголовочного файла, чтобы интерфейс всех в одном месте, а реализация по разным...— [[Участник:Juliet|Juliet]] 21:47, 17 апреля 2009 (MSD) | Если бы было что-то вроде заголовочного файла, чтобы интерфейс всех в одном месте, а реализация по разным...— [[Участник:Juliet|Juliet]] 21:47, 17 апреля 2009 (MSD) |
Версия 20:48, 17 апреля 2009
Мне кажется, много очевидных комментариев, например
{Конструктор} constructor Stack<DataType>.Create;
if IsEmpty then begin head := new SingleNode<DataType>(x, nil); tail := head; end else // if not IsEmpty
Сколько модулей?
Нельзя ли разбить модуль на модули STACK, QUEUE, ... и просто их подключать в модуле Collections.
Преимущества:
- Читаемость и удобство редактирования.
- Пространство имён и IntelliSense.
— Saatchi 18:36, 16 апреля 2009 (MSD)
Комментарии мне не жалко, можно убрать. Хотя особого вреда не вижу.
Модули.. не знаю. Назначение ж у Collections, если я правильно поняла, вполне определенное, чтоб открывать, читать, и , видимо, сравнивать, а по куче модулей лазить не очень удобно.— Juliet 18:58, 16 апреля 2009 (MSD)
Да, но по огромному модулю лазить тоже не удобно, взять к примеру PABCSystem.
— Saatchi 21:35, 17 апреля 2009 (MSD)
Ну настолько огромным он не будет. 5-6 классов в принципе. Если бы было что-то вроде заголовочного файла, чтобы интерфейс всех в одном месте, а реализация по разным...— Juliet 21:47, 17 апреля 2009 (MSD)