DevLearn logo
Skill Up With Me
Interactive Learning
Signing in…

Абстрактные классы vs интерфейсы

🔒 Sign in to use this

Абстрактный класс — полуразобранный дом: часть стен уже с кодом, часть комнат помечена abstract, пока подкласс не достроит. Интерфейс — чеклист поведений — в классическом виде без полей, хотя на новых JVM у свойств в интерфейсах свои нюансы. В Kotlin чаще опираются на интерфейсы + data-классы + sealed; абстрактный класс — когда правда нужна общая состоятельная логика в базе.

Эскиз абстрактного класса
Content is available with subscription.
Get full access to all courses on the platform for one year with a single payment.
Unlike other platforms that charge per course, here you get everything for one price, and after one year of use there will be no automatic charge for the following year.
🔒 Sign in to use this