創建型設計模式--工廠模式、抽象工廠模式

一、小案例分析 1、功能需求:   實現一個發送信息的功能,要便於擴展與維護。 (1)發送信息的工具有很多,比如短信、微信、郵件、QQ等。 (2)選擇某個工具進行信息發送。 2、小菜雞去實現: (1)定義一個發送工具的父類(接口),並將各種發送工具作爲子類(實現類)。 (2)定義一個選擇發送工具的類,用於調用發送工具(直接new個子類對象)。 (3)代碼實現: package creative.p
相關文章
相關標籤/搜索