其實(shí)老師講的還可以,就是例子過于簡單,導(dǎo)致沒看過適配器模式資料的人覺得沒有什么卵用。適配器模式主要做的是 對象類型的 轉(zhuǎn)化。
例如 :一個(gè)已有模塊使用到的一個(gè)用戶數(shù)據(jù)對象 的參數(shù)和方法都和你寫的模塊 使用的用戶數(shù)據(jù)對象不同。在不改動原來已有的模塊下 使用適配器模式 將其轉(zhuǎn)化為 自己模塊的 用戶數(shù)據(jù)對象。假設(shè),使用微信用戶 登錄或者微博登錄方式都會返回一個(gè)用戶數(shù)據(jù)類的對象并且參數(shù)和方法完全不同,你又要使用它們兼容到你原來系統(tǒng)的用戶數(shù)據(jù)類,那就可以用適配器模式進(jìn)行(轉(zhuǎn)化、組合)得到 適合的用戶數(shù)據(jù)對象。
例如 :一個(gè)已有模塊使用到的一個(gè)用戶數(shù)據(jù)對象 的參數(shù)和方法都和你寫的模塊 使用的用戶數(shù)據(jù)對象不同。在不改動原來已有的模塊下 使用適配器模式 將其轉(zhuǎn)化為 自己模塊的 用戶數(shù)據(jù)對象。假設(shè),使用微信用戶 登錄或者微博登錄方式都會返回一個(gè)用戶數(shù)據(jù)類的對象并且參數(shù)和方法完全不同,你又要使用它們兼容到你原來系統(tǒng)的用戶數(shù)據(jù)類,那就可以用適配器模式進(jìn)行(轉(zhuǎn)化、組合)得到 適合的用戶數(shù)據(jù)對象。
2016-04-17