joh*_*tok 12
你可以使用泛型:
DAO<SpecificDTO> dao = new SpecificDAO();
dao.save(new SpecificDTO());
etc.
Run Code Online (Sandbox Code Playgroud)
您的DAO类看起来像:
interface DAO<T extends DTO> {
void save(T);
}
class SpecificDAO implements DAO<SpecificDTO> {
void save(SpecificDTO) {
// implementation.
}
// etc.
}
Run Code Online (Sandbox Code Playgroud)
SpecificDTO将扩展或实施DTO.
归档时间: |
|
查看次数: |
367 次 |
最近记录: |