android--適配器模式

適配器模式

一、爲什麼要用適配器模式?

(一)由來

1、舉例:

我有兩種電器,一種是兩腳插頭的電器,另一種是三腳插頭的電器;如果我分別爲它們造兩個插座(即一個只有兩孔的插座,一個是隻有三孔的插座),這樣顯然是一種浪費。因爲這兩個插座充電的本質作用是一樣的,如果我造兩個的話,實際上是資源上的一種浪費(因爲充電這個本質作用又多寫了一次);因此我只要在一個插座上放一個兩孔的插槽,再放一個三孔的插槽就可以了。

二、適配器模式的核心

把充電這一不變(複雜)的作用複用(或者說關閉),而把它本身的可擴展的功能(即兩孔,三孔)提供給開發者進行擴展

即儘量把可以不變的東西進行復用(或者說關閉);而把變化給予開放。這就是適配器原則的核心。---java中開閉原則(OCP)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章