Java 程序設計之接口

1. 嵌套接口

接口可以放置在類或其它接口中。(與內部類相似)
接口嵌套接口,內部接口只能是public類型的
接口嵌套類
類嵌套接口
這些東西很少用到,只做記錄

2. 接口與工廠

接口的設計使得方法和實現得以分離,這樣的好處就是我們方法沒變,卻可以隨意更改它的實現。如工廠模式

總結

確定接口是理想的選擇,因而應該總是選擇接口而不是具體的類
這或許是個陷阱,許多人掉進了這種誘惑的陷阱,只要有可能就去創建接口和工廠。不要這樣草率的做出這種設計
任何抽象性都應該是適應真正的需求來設計的。當必要的時候,你應該選擇重構接口而不是到處添加額外級別的間接性,對此帶來額外的複雜性。
恰當的原則應該是優先選擇類而不是接口,從類開始,如果接口的必需性變得非常明確,那麼就進行重構。

發佈了31 篇原創文章 · 獲贊 7 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章