Skip to content

v0.6.0

Compare
Choose a tag to compare
@sfaqer sfaqer released this 17 Dec 05:32
· 6 commits to master since this release
e4ce58f

Важные изменения

  1. Переименован вспомогательный модуль: Карта -> Карты
  2. Переименован вспомогательный модуль: Множество -> Множества
  3. Переименован вспомогательный модуль: Список -> Списки

Изменения:

  1. ИтераторМассив теперь СписокИтераторМассив, новый ИтераторМассив теперь обёртка над СписокИтераторМассив, но реализующий только контракт Итератора, а не СписокИтератора
  2. Списки теперь возращают СписокИтераторМассив
  3. Синхронизированные вьюхи коллекций теперь пробрасывают оригинальные исключения наверх

Добавлено:

  1. Интерфейсы для новых типов коллекций Очереди
  2. Коллекция ОчередьМассив - Простая FIFO очередь
  3. Коллекция ПриоритетнаяОчередь - Очередь с компаратором вверху которой всегда находится самый приоритетный элемент
  4. Коллекция ОчередьОтложенных - Частный случай приоритетной очереди, элементы которой должны реализовывать интерфейс "Отложенный", и возвращаются только когда наступает их время
  5. Добавлен хелпер "Массивы.ИзЭлементов()" для быстрого создания массивов
  6. Добавлен хелпер "Соответствия.ИзЭлементов()" для быстрого создания соответствий
  7. Добавлен хелпер "Соответствия.Скопировать()" для быстрого копирования соответствий

Документация:

  1. В README оставлено только общее описание и диаграмма классов
  2. Диагарммы классов разделены по родительским интерфейсам
  3. Описание программного интерфейса разбито для каждого интерфейса отдельно и разложено в разделе /doc

Full Changelog: v0.5.0...v0.6.0