Обсуждение:Collections
Материал из Вики ИТ мехмата ЮФУ
Версия от 17:35, 16 апреля 2009; 87.117.37.210 (обсуждение)
Мне кажется, много очевидных комментариев, например
{Конструктор} 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.