Effective Java Item31 - 利用限制通配符來提昇API靈活性 · jyt0532's Blog
這篇是Effective Java - Use bounded wildcards to increase API flexibility章節的讀書筆記 本篇的程式碼來自於原書內容
本篇是泛型系列文的高潮 請讀者務必要讀懂這篇的內容
本章節可以搭配
到底 <T extends Comparable<? super T»是什麼意思
服用
Item31: 利用限制通配符來提昇API靈活性
我們在Item28有說 泛型是不可變(invariant) 意思是說 對於任意兩種不同的type Type1
和Type2
, List<Type1>
既不是List<Type2>
的子類型 也不是它的父類型
Read full article from Effective Java Item31 - 利用限制通配符來提昇API靈活性 · jyt0532's Blog
No comments:
Post a Comment