просто если необходимо 3+ класс вместе скомпоновать, то с наследованием все печальненько
Я б так сказал -- если вам надо скомпоновать поведение двух классов и получить третий, который умеет отвечать за поведение и первого, и второго, вы вот прям сразу с порога пытаетесь нарушить SRP. Оправдано это в вашем случае или нет -- вам виднее :)
Я б так сказал -- если вам надо скомпоновать поведение двух классов и получить третий, который умеет отвечать за поведение и первого, и второго, вы вот прям сразу с порога пытаетесь нарушить SRP. Оправдано это в вашем случае или нет -- вам виднее :)
для data class это вполне оправдано, который нужен только лишь для мапинга БД
Всем привет. Существует ли возможность написания своих ключевых слов в Kotlin? У меня есть много шаблонных функций и хотелось бы это использовать во многих местах одним словом.
Всем привет. Существует ли возможность написания своих ключевых слов в Kotlin? У меня есть много шаблонных функций и хотелось бы это использовать во многих местах одним словом.
Что подразумевается под ключевыми словами? Прямо свои ключевые слова нельзя, но как верно заметил @haufau, вам скорее всего они и не нужны