Какой смысл переименовывать типы в Аде

В Аде я обычно видел что-то вроде этого:

type Number is new Integer;

Какой в ​​этом смысл? Разве ты не можешь быть просто счастлив сInteger? Я также видел такой код:

type Small_Number is range 1..5;

Это имеет смысл для меня; Я понимаю, почему это было бы полезно. Но почему в любом случае вы бы выбрали первый пример?

Ответы на вопрос(3)

Ваш ответ на вопрос