有一个问题,我找不到此变量S itemState
和D itemDTO
的有效名称,因为如果您得到对象真正想要的东西,这些名称会令人困惑(例如S extends ItemState
和您真的得到S
类型,而不是ItemState
)
public abstract class ItemData<S extends ItemState, D extends ItemDTO>
implements ItemDataInterface<S> {
private S itemState;
private D itemDTO;
//code
}
我应该使用ex
前缀还是specified
(IMO太长)?
答案 0 :(得分:0)
由于@ J_mie6的评论,我使用了:
private S state;
private D dto;
它被认为是最好的选择。