Изменения

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

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

10 байт добавлено, 17:47, 30 сентября 2013
Решение 1
Выбрасывать исключение. Имеет недостатки: неочевидность проверки, необходимость писать кучу кода вручную.
int getHours(){
if (this.hours < 0 || this.hours > 23)
throw GREAT_Time_Exception;
return hours;
Анонимный участник

Навигация