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