close

為什麼要使用接口?

因位於父類的方法可能無法寫出完全能符合各子類需求之內容。且如用一般繼承方式的話,子類也有可能會忘記再覆寫之,因此透過接口之方式,能透過語法來強制子類來覆寫實作之

 

工廠方法模式

1. 工廠方法即將需生成物件的程式碼封裝在工廠類中,並減少調用該物件的程式碼之修改

2. 工廠方法模式主要用於減化因需使用某一物件時,就需根據用戶選擇而生成相應的物件(例如:印表機)之程式碼。其作法即為將該生成物件的程式碼集中放置在某一類中,並再透過方法來呼叫及回傳該物件。

3. 範例程式碼

29_範例_Printer.png 29_範例_HPPrinter.png 29_範例_CanonPrinter.png 29_範例_PrinterFactory.png 29_範例_Main.png 29_範例_Main結果.png  

 

 

arrow
arrow

    Elsa 發表在 痞客邦 留言(0) 人氣()