Применение абстрактных классов в Java

Применение абстрактных классов в Java

Иногда суперкласс требуется определить таким образом, чтобы объявить в нем структуру заданной абстракции, не предоставляя полную реализацию каждого ме­тода

Это означает создать суперкласс, определяющий только обобщенную форму для совместного использования всеми его подклассами, в каждом из которых могут быть добавлены требующиеся детали.

В таком классе определяется характер методов, которые должны быть реализованы в подклассах. Подобная ситуация мо­жет, например, возникнуть, когда в суперклассе не удается полностью реализовать метод. Читать