Interface OpenWeatherSource

All Known Implementing Classes:
OpenWeatherDataSource

public interface OpenWeatherSource
Контракт источника погоды OpenWeatherMap (интерфейс для тестируемости).

Реализация — OpenWeatherDataSource; в тестах — фиктивный источник с фиксированной температурой.

  • Method Summary

    Modifier and Type
    Method
    Description
    Текущая температура в заданном городе (°C, округлена как в Python).
  • Method Details

    • getCurrentTemperature

      Double getCurrentTemperature()
      Текущая температура в заданном городе (°C, округлена как в Python).
      Returns:
      температура или null при ошибке