Изменения

Перейти к: навигация, поиск

Программирование по контракту

457 байт добавлено, 15:43, 15 июня 2013
Нет описания правки
Предусловие - должно быть выполнено до исполнения действия.
}}
 
== Постусловие ==
{{Определение
Инвариант - определяет глобальные свойства некоторого класса, которые должны соблюдаться после его создания на протяжении всего времени жизни.
}}
== Пример ==
<tex>class Time
{
intHOURS;
intMINUTES;
intSECONDS;
 
getHours();
{
returnHOURS;
}
getMinutes();
{
return MINUTES;
}
 
getSeconds()
{
return SECONDS;
}
 
setHours(newHOURS);
{
HOURS = newHOURS;
}
 
setMinutes(newMINUTES);
{
MINUTES = newMINUTES;
}
setSeconds(newSECONDS)
{
SECONDS = newSECONDS;
}
}</tex>
668
правок

Навигация