Действительно ли возможно создать интерфейс, расширяющий сериализуемый интерфейс?
Если да, который расширил интерфейс, будет вести себя как интерфейс Serilizable? В противном случае, почему?
Да, вы можете расширить интерфейс Serializable
. Если вы это сделаете, все классы, реализующие новый подинтерфейс, также будут реализовывать Serializable
.
Да, это нормально. Я сделал это однажды, когда решил, что все классы в моем домене должны быть сериализуемыми. Они уже реализовали некоторый интерфейс, поэтому я просто расширил этот интерфейс из Serializable (как вы описываете).
Так мы можем это сделать?
Да
будет ли этот расширенный интерфейс оказывать тот же эффект, что и Serilizable {{ 1}} интерфейс?
Да