Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

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

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

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

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

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

8 лет назад
olzhas9696
27 летКазахстан
8 лет в сервисе
Был
8 лет назад