/SoftwareArchitechtures-Zdrav_Duh_V_Zdravo_Tqlo

Задача за допускане до редовен изпит 3ти курс СИ ПУ

Primary LanguageJavaScript

SoftwareArchitechtures - Здрав дух в здраво тяло

Задача за допускане до редовен изпит 3ти курс СИ ПУ

Здрав дух в здраво тяло (помпай смело, помпай здраво)

Инструкторът в една фитнес зала има достъп до разнообразие от тренировъчни режими, които могат да бъдат пригодени според нуждите на трениращите. Фитнес залата разполага с основна тренировъчна програма, която може да бъде персонализирана с различни допълнителни упражнения като кардио и силови тренировки.

Инструкторът може да избира и променя тренировъчния режим, като уведомява всички трениращи за новите промени. Всеки трениращ получава известие за промяната на режима и може да избере подходящата за него тренировъчна програма. Опишете програмно процеса от избора и промяната на тренировъчния режим до персонализирането на тренировъчната програма за всеки трениращ. За целта използвайте шаблоните: Singleton, Observer, Decorator, Strategy.