Абстрактные классы 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