Абстрактный тип данных (ADT) определяется в пакете. Должны быть определены некоторые операции, чтобы иметь возможность обрабатывать объекты ADT. Я думаю, что нет правила, говорящего нам, в каком порядке должны быть отсортированы подпрограммы АТД. Например, должны ли быть сначала перечислены все инспекторы (процедуры получения), а затем все модификаторы (процедуры установки)? Или эти подпрограммы должны сортироваться по проверенным или измененным атрибутам? Существует ли правило сортировки подпрограмм ADT в файле спецификации пакета (ADS)?
Я хочу сделать разумный порядок, начиная с типов процедур.