3 месяца назад
Что выбрать : интерфейс или абстрактный класс
Всем доброго времени суток! Давайте поговорим про разницу между интерефейсами и абстрактными классами в языке Java, их плюсы и минусы, посмотрим как строить ту и другую конструкции на самом языке и самое главное - что же все таки выбрать ?! Под "контрактом" тут понимается некий набор требований к поведению класса, который либо наследует абстрактный класс либо реализует интерфейс (возможно и то и то) Давайте тут немного поясню: Если класс реализует интерфейс то такая сигнатура нам говорит "Этот...
2 года назад
Основы программирования. Четыре случая наследования и реализации интерфейсов и абстрактных классов!
Перед началом снова вынужден констатировать, что этого вам традиционно не расскажет ни один учебник в мире или блогер-программист. Так как никто не учит математическим сущностям программирования, все учат только синтаксисам языков и повторяют дич официальщины. А ведь одну математическую сущность можно в миллионах языков записать миллиардом разных синтаксисов! И вы будете изучать миллион языков? Может лучше изучить одну сущность? Единая природа наследования, интерфейсов, абстрактных классов Самая главная мысль моя в данной статье, что у наследования, интерфейсов и абстрактных классов абсолютно одна природа...