天天看點

面向對象(進階篇之抽象類與接口的應用)

抽象類的實際應用-----模闆設計

接口的實際應用--------制定标準

設計模式-------工廠設計

程式在接口和子類之間加入了一個過渡端,通過此過渡端取得接口的執行個體化對象。

設計模式-------代理設計

所謂的代理設計就是指由一個代理主題來操作真實主題,真實主題執行具體的業務操作,而代理主題負責其他相關業務的處理。

相當于我玩一個遊戲需要登入遊戲,在這個登入的時候可以設計兩個類,一個是登入,另一個是檢驗你的使用者名與密碼,而登入是附着在檢驗類上的。

設計模式-------擴充卡設計

對于java而言,如果一個類要實作一個接口,則必須要覆寫此接口中的全部抽象方法,那麼假若那個接口有很多抽象方法,但子類又不需要那麼多抽象

方法,那麼就需要一個中間類來過渡,這類就是擴充卡類(抽象類因為抽象類不需要全部都覆寫,但是接口的子類則需要全部去實作)。