В Kotlin чем отличаются интерфейсы и абстрактные классы с точки зрения управления состоянием, конструкторов, реализации методов и возможностей наследования? — ДейлиПреп