其實老師講的還可以,就是例子過于簡單,導(dǎo)致沒看過適配器模式資料的人覺得沒有什么卵用。適配器模式主要做的是 對象類型的 轉(zhuǎn)化。
例如 :一個已有模塊使用到的一個用戶數(shù)據(jù)對象 的參數(shù)和方法都和你寫的模塊 使用的用戶數(shù)據(jù)對象不同。在不改動原來已有的模塊下 使用適配器模式 將其轉(zhuǎn)化為 自己模塊的 用戶數(shù)據(jù)對象。假設(shè),使用微信用戶 登錄或者微博登錄方式都會返回一個用戶數(shù)據(jù)類的對象并且參數(shù)和方法完全不同,你又要使用它們兼容到你原來系統(tǒng)的用戶數(shù)據(jù)類,那就可以用適配器模式進行(轉(zhuǎn)化、組合)得到 適合的用戶數(shù)據(jù)對象。
例如 :一個已有模塊使用到的一個用戶數(shù)據(jù)對象 的參數(shù)和方法都和你寫的模塊 使用的用戶數(shù)據(jù)對象不同。在不改動原來已有的模塊下 使用適配器模式 將其轉(zhuǎn)化為 自己模塊的 用戶數(shù)據(jù)對象。假設(shè),使用微信用戶 登錄或者微博登錄方式都會返回一個用戶數(shù)據(jù)類的對象并且參數(shù)和方法完全不同,你又要使用它們兼容到你原來系統(tǒng)的用戶數(shù)據(jù)類,那就可以用適配器模式進行(轉(zhuǎn)化、組合)得到 適合的用戶數(shù)據(jù)對象。
2016-04-17
http://www.cnblogs.com/wangjq/archive/2012/07/09/2582485.html 這個比較明白
2016-04-02
"掐指" 一下,便可充電。
小伙伴們,手機沒點多了 多 掐指 算算,一會兒就滿了。媽媽再也不用擔(dān)心手機沒電用了。
小伙伴們,手機沒點多了 多 掐指 算算,一會兒就滿了。媽媽再也不用擔(dān)心手機沒電用了。
2016-03-28
就是一個類型的轉(zhuǎn)換,通過接口示例中寫一個實例,將2孔插口的實例放到適配器接口的實現(xiàn)類TwoPlugAdapter中,然后筆記本的構(gòu)造方法(參數(shù)為3孔插座的接口,后來這個接口指向它的實現(xiàn)實例), 最后筆記本調(diào)用充電charge方法,這個方法先調(diào)用接口中的方法(沒有實現(xiàn)),然后這個接口調(diào)用具體實現(xiàn)類的充電方法,即powerWithTwo。說白了,繞了一個圈子,最后還是通過二孔的進行充電,這就是適配器的作用。
2016-03-28