GeekBand筆記-《C++設計模式》第二週

針對DrawingSystem中的基類Shape和各個子類Line、Rec、Circle。爲支持更多的形狀子類,請使用某種模式來支持靈活地創建它們。使用鬆耦合面向對象設計方法和思想,可使用僞碼錶示設計。   課程中提到了四種模式,「工廠方法」、「抽象工廠」、「原型模式」、「構建器」模式。最後聚焦在了「工廠方法」和「抽象工廠」這兩種方法,那麼第一個問題就是「工廠方法」、「抽象工廠」區別與聯繫?  
相關文章
相關標籤/搜索