Общее задание. Разработать программный продукт для учёта тренировок в спортивном зале. Дневник тренировок хранится в файле произвольного формата. 

Задание 1. Тренировка в зале силовых тренажёров. Каждая тренировка состоит из нескольких упражнений, каждое упражнение – из нескольких подходов. В каждом подходе учитывается вес и количество повторений. Существуют «массовые операции» над упражнениями (например, установить общее количество подходов для всех упражнений). Пользователь создаёт тренировку, в ней – упражнения, в них – подходы, в подходах указывает количество повторений и вес. Далее в момент тренировки пользователь для каждого повторения указывает, выполнено оно или нет (при этом указывает фактически выполненное количество повторений). Если последнее повторение последнего подхода выполнено – упражнение выполнено. 

1. Абстрактная фабрика – для создания упражнений, подходов; 

2. Посетитель – для установки общего количества подходов для всех упражнений тренировки. 

3. Цепочка ответственности – обрабатывает выполнение повторения, подхода, упражнения, тренировки. 

9 лет назад
olzhas9696
28 лет
9 лет в сервисе
Был
9 лет назад

Заявки фрилансеров

Нет заявок фрилансеров