Aha!設計模式(21)-工廠方法(2)

動機   框架使用抽象類定義和維護對象之間的關係。這些對象的創建通常也由框架負責。 面向對象編程很多場合其實就是對抽象類編程。我們可以認爲,抽象類+抽象類之間的協作構成了架構。在這樣的架構中,通常也會包含對象的創建部分。   考慮這樣一個應用框架,它可以向用戶顯示多個文檔。在這個框架中,兩個主要的抽象是類Application和Document。這兩個類都是抽象的,客戶必須通過它們的子類來做與具體
相關文章
相關標籤/搜索