diff --git a/03-oop-in-java-ii/lab/README.md b/03-oop-in-java-ii/lab/README.md index df4e53c9..904dea2d 100644 --- a/03-oop-in-java-ii/lab/README.md +++ b/03-oop-in-java-ii/lab/README.md @@ -343,7 +343,7 @@ public interface Purchasable { ### CourseDuration -Продължителността на даден курс се моделира от `record`-a `CourseDuration(int hours, int minutes)`, инстанции от който не могат да се създават директно, а се получават чрез публичен статичен метод със сигнатура `of(Resource[] content)`. Продължителността на даден курс се дефинира като сумата от продължителностите на ресурсите му. `CourseDuration` трябва да има компактен конструктор, който да валидира, че часовете са число в интервала [0, 24], а минутите са число в интервала [0, 60]. При неуспешна валидация, конструкторът трябва да хвърля `IllegalArgumentException`. +Продължителността на даден курс се моделира от `record`-a `CourseDuration(int hours, int minutes)`, инстанции от който се създават чрез публичен статичен метод със сигнатура `of(Resource[] content)`. Продължителността на даден курс се дефинира като сумата от продължителностите на ресурсите му. `CourseDuration` трябва да има компактен конструктор, който да валидира, че часовете са число в интервала [0, 24], а минутите са число в интервала [0, 60]. При неуспешна валидация, конструкторът трябва да хвърля `IllegalArgumentException`. ### Пакети