Comments 4
И ни слова про интерфейсы. А ведь они более абстрактны в системе типов, чем абстрактные классы. Хотя сейчас грань различия стирается.
Абстрагирование – это процесс, в ходе которого от пользователя скрываются многие детали реализации, а предоставляются только те детали, которые действительно важны.
Прошу прощения, вы с инкапсуляцией не путаете?
Правда, статические методы могут вызывать абстрактные методы, если они реализованы в конкретных субклассах.
Хммм.... Это как?
Я конечно понимаю, что это перевод статьи (тут больше вопросы к автору оригинала), но зачем повторять один и тот же пример кода с одинаковым объяснением?)
Выглядит, как будто копирайтеру за количество символов заплатили...
Что такое абстрактные классы и методы в Java
Устаревшая, плохо специфицированная, глючная и неповоротливая реализация половины паттерна Dependency Injection.
Что такое абстрактные классы и методы в Java