|
Finance manager
Лабораторна робота №2 - Документація коду
|
Конкретна реалізація стратегії прогнозування, що використовує метод ковзного середнього. More...
#include <MovingAverageStrategy.h>


Public Member Functions | |
| double | forecast (const std::vector< Transaction > &history, int months) override |
| Розраховує прогноз, використовуючи метод ковзного середнього. | |
Public Member Functions inherited from ForecastStrategy | |
| virtual | ~ForecastStrategy () |
| Віртуальний деструктор. | |
Конкретна реалізація стратегії прогнозування, що використовує метод ковзного середнього.
Цей клас успадковується від ForecastStrategy та реалізує його віртуальний метод forecast.
|
overridevirtual |
Розраховує прогноз, використовуючи метод ковзного середнього.
| history | Вектор минулих транзакцій для аналізу. |
| months | Кількість останніх транзакцій (період), які потрібно врахувати для розрахунку середнього. |
Implements ForecastStrategy.