apply вызывать класс() (аргументы эпплай) норм? Или все в конструктор пихать?
Пример кода в студию. По текстовому описанию ЯННП 😕
new Cat(name = ”fluffy") (ACTIONS.VOICE), Вторая скобка это как раз apply(action: Actions) метод класса кот
всё пихать в apply компаньона
если у класса нет состояния и у конструктора нет аргументов, это не класс - а object
Ну как бы я в это класс хочу передать сервис, так чтобы можно было это норм тестить. С объектом все гут, только тестить неудобно , разве что все целиком. Ну , мб я не догоняю, надо подумать 😅
А у класса только метод apply()? Если да, то можно вместо него объявить функцию с двумя списками аргументов
Так ещё раз, если вы передаёте в класс, у вас есть аргументы
так делают иногда, например чтобы написать tag[TagType][DataType](dataType)
сделайте интерфейс и обджект как имплементацию тогда уж
Обсуждают сегодня