Cú pháp java sử dụng generics type
a Dũng và mn ơi có 1 khách hàng hỏi e/m về class này có vấn đề gì không? nhưng e/m thấy phức tạp do k có kiến thức sâu nên thấy khó hiểu. mn giúp e/m giải đáp với ạ. thanks all
<p>
</p>
<pre>
<span>public</span> <span>abstract</span> <span><span>class</span> <span>VersionedLinkServiceBase</span><
<span>TEntity</span> <span>extends</span> <span>AbstractVersionedLinkEntity</span><<span>TParent</span>, <span>TParentKey</span>, <span>TChild</span>, <span>TChildKey</span>>,
<span>TParent</span> <span>extends</span> <span>IEntityBase</span><<span>TParentKey</span>>,
<span>TParentKey</span>,
<span>TChild</span> <span>extends</span> <span>IEntityBase</span><<span>TChildKey</span>>,
<span>TChildKey</span>,
<span>TDtoCreate</span> <span>extends</span> <span>IVersionedLinkCreate</span><<span>TParentKey</span>, <span>TChildKey</span>, <span>UUID</span>>,
<span>TDtoUpdate</span> <span>extends</span> <span>IDtoBase</span><<span>Long</span>>,
<span>TDtoOutput</span> <span>extends</span> <span>IDtoBase</span><<span>Long</span>>,
<span>TDtoListItem</span> <span>extends</span> <span>IDtoBase</span><<span>Long</span>>,
<span>TMapper</span> <span>extends</span> <span>IEntityMapperEx</span><<span>TEntity</span>, <span>TDtoCreate</span>, <span>TDtoUpdate</span>, <span>TDtoOutput</span>, <span>TDtoListItem</span>>,
<span>TRevision</span> <span>extends</span> <span>AbstractVersionedFileEntity</span><<span>TChild</span>>,
<span>TDtoRevisionCreate</span> <span>extends</span> <span>VersionedEntityCreate</span>,
<span>TDtoRevisionOutput</span> <span>extends</span> <span>VersionedEntityOutput</span>,
<span>TRevisionService</span> <span>extends</span> <span>VersionedFileEntityServiceBase</span><?, ?, <span>TDtoRevisionCreate</span>, ?, <span>TDtoRevisionOutput</span>, ?, ?>
> <span>extends</span> <span>GatewayCrudServiceBase</span><
<span>TEntity</span>,
<span>Long</span>,
<span>TDtoCreate</span>,
<span>TDtoUpdate</span>,
<span>TDtoOutput</span>,
<span>TDtoListItem</span>,
<span>TMapper</span>> </span>{}
</pre>