Абстрактные поля необходимы для определения интерфейса класса, требуя от конкретных подклассов предоставить их реализацию. Это обеспечивает единообразие структуры данных для различных реализаций.
dart