фабричный метод, но из приводимого кода просто метод который возвращает несколько экземпляров класса, для вызова в main ui потоке, отдельно ознакомился с этой концепцией но вообще не понял в чем ее смысл.
Условно выделил для себя две вещи:
1. если у нескольких сущностей можно выделить общие черты, нужно создать общий класс от которого они будут наследоваться
2. для инициализации этих объектов желательно использовать один отдельный метод в зависимости от параметров с которыми будут вызываться эти сущности
Правильно ли я понял этот паттерн в рамках андроид, если вообще понял?
по сути Вы поняли правильно. В android это встречается в ViewModel.Factory
а вот это действительно полезная информация, потомучто я вообще не знал о существовании Factory во ViewModel, по крайней мере будет что изучить
Вы как ViewModel создавали?
просто для конкретного fragment или для activity создавал класс, который наследовался от ViewModel, уже прочитал нужное, еще раз спасибо
Обсуждают сегодня