|
Finance manager
Лабораторна робота №2 - Документація коду
|
Directories | |
| tests | |
Files | |
| Account.cpp | |
| Account.h | |
| Budget.h | |
| Category.h | |
| CurrencyConverter.cpp | |
| CurrencyConverter.h | |
| Database.cpp | |
| Database.h | |
| Оголошення класу Database, що діє як in-memory сховище транзакцій. | |
| ExponentialSmoothingStrategy.cpp | |
| ExponentialSmoothingStrategy.h | |
| Exporter.cpp | |
| Exporter.h | |
| Оголошення класів-експортерів (напр., CSVExporter, ExcelExporter). | |
| Forecast.cpp | |
| Forecast.h | |
| ForecastModel.cpp | |
| ForecastModel.h | |
| ForecastStrategy.h | |
| Оголошення абстрактного базового класу (інтерфейсу) ForecastStrategy. | |
| Importer.cpp | |
| Importer.h | |
| Оголошення абстрактного базового класу Importer та його конкретних реалізацій (CSVImporter). | |
| main.cpp | |
| MovingAverageStrategy.cpp | |
| MovingAverageStrategy.h | |
| Оголошення класу MovingAverageStrategy (Стратегія ковзного середнього). | |
| ReportGenerator.cpp | |
| ReportGenerator.h | |
| Оголошення класу ReportGenerator для обробки та експорту звітів. | |
| Result.h | |
| Оголошення шаблонного класу Result<T> для обробки успішних/невдалих операцій. | |
| Transaction.cpp | |
| Transaction.h | |
| Оголошення класу Transaction, що представляє одну фінансову операцію. | |
| User.h | |
| Оголошення класу User, що представляє користувача програми. | |