Обсуждение:Collections — различия между версиями

Материал из Вики ИТ мехмата ЮФУ
Перейти к: навигация, поиск
(Новая: Мне кажется, много очевидных комментариев, например <br> <pre>{Конструктор} constructor Stack<DataType>.Create; </pre> <pre> if Is...)
 
Строка 11: Строка 11:
 
   else  // if not IsEmpty
 
   else  // if not IsEmpty
 
</pre>
 
</pre>
 +
 +
----
 +
Нельзя ли разбить модуль на модули STACK, QUEUE, ... и просто их подключать в модуле Collections.
 +
<br>
 +
Преимущества:
 +
# Читаемость и удобство редактирования.
 +
# Пространство имён и IntelliSense.

Версия 17:35, 16 апреля 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.
Преимущества:

  1. Читаемость и удобство редактирования.
  2. Пространство имён и IntelliSense.