У меня есть классы, как показано ниже
public class Book extends Item{ ...}
public class DVD extends Item{ ...}
Книга может быть типа REFRENCE или ISSUE.DVD может быть только типа ISSUE.
Так я должен создать Item следующим образом?
public class Item {
public enum ItemType{REFRENCE,ISSUE};
ItemType itemtype;
}
Или я должен объявить отдельное перечисление для книги и DVD?