Раздел 2.2 - Раздел описаний и тело программы

Програмные модули (включая подпрограммы и пакеты) обычно состоят из двух частей:

Обычно, отдельные части программного модуля сохраняют в разных файлах. Такое явное разделение между описаниями и телом позволяет разрабатывать, писать и тестировать программу, как набор в значительной степени независимых программных компонент.

Имеются два возможных пути облегчения процесса программирования:

  1. Для подпрограмм (процедур и функций) отдельные описания не требуются. Если у подпрограммы есть тело, но нет описания, то тело подпрограммы уже является ее описанием. Это облегчает написание программы `hello, world' в уроке 1 - формально, эта простая программа является телом процедуры, которая содержит собственное описание.
  2. В некоторых пакетах могут отсутствовать детали реализации. Например, описание пакета может быть просто набором констант (таких, как число пи и квадратный корень из двух). В этом случае пакет может не иметь тела, так как в нем нет необходимости. Это случается достаточно редко, в большинстве пакетов присутствуют и тело и описания.


Упражнение:

Какая часть программного модуля содержит детали реализации?

  1. Описание
  2. Тело

Вы можете также:

PREVIOUS Перейти к предыдущему разделу

NEXT     Перейти к следующему разделу

OUTLINE  Вернуться к содержанию Урока 2

David A. Wheeler (dwheeler@ida.org)

Перевод: Юрий Королев   Общая редакция перевода: Г.Ю. Сисюк

Исходная копия этого документа находится по адресу "http://www.adahome.com/Tutorials/Lovelace/s2s2.htm".

Исходная копия перевода размещена на сайте http://www.ada-ru.org