我可能在这里没有使用正确的术语,所以请原谅我。
我有一个班级:
public class HandleArtist extends ArtistDAO
处理Artist
实体/类型的数据库更改。有许多类似的类具有相同的结构:
HandleAlbum extends AlbumDAO
,Album
实体/类型HandleTrack extends TrackDAO
,Track
实体/类型所有那些“处理”类都具有(或者至少应该具有)基本相同的方法。为了确保我确实拥有相同的方法和结构,我认为创建一个abstract
基类然后将所有“句柄”类扩展到,可能是一个好主意。
所以我试着创建一个抽象类,如:
public abstract class Handler<T1> extends <T2>
哪个不起作用。有没有办法做到这一点?