- changed status to resolved
Реализация Task на уровне интерфейса
Issue #19
resolved
Task для всех типов задач нужно реализовать на уровне общего интерфейса с заданным набором методов. Это позволит:
а) упростить взаимодействие задачи и fxml контроллера
б) реализует принцип "слабых связей". задаче не нужно знать где и как нужно изменить интерфейс или как обработать прогресс выполнения задачи
в) существенно уменьшит размер кода
В идеале нужно привести все к одной задаче, но на данный момент все классы, которые могут что-то делать (загрузчик, упаковщик и тд) не связаны единым интерфейсом.
Comments (1)
-
reporter - Log in to comment