Страницы

Поиск по вопросам

вторник, 2 октября 2018 г.

Применяется ли на практике пустое наследование?

Есть класс User. От него наследуется класс Friend и больше ничего в нем нет, то есть:
public class Friend extends User {
}
Я решил, что так "красивее", в частности, когда метод getFriends возвращает не List, а List. Применяется ли такой подход на практике?
Хотелось бы также узнать применяется ли это в моделях, в частности. То есть, в классах, где лежат данные и их геттеры/сеттеры


Ответ

Да, когда это необходимо, например в исключениях:
class MathException extends Exception{} class OverflowException extends MathException{} class DivByZeroException extends MathException{}
или где активно используется reflection

Комментариев нет:

Отправить комментарий