1. 程式人生 > >簡單工廠模式(Simple Factory Pattern)學習

簡單工廠模式(Simple Factory Pattern)學習

書籍:《C#設計模式》(《C# Design Patterns:A Tutorial》) 【美】 James W.Cooper 著  張志華 劉雲鵬 等譯

簡單工廠模式:簡單工廠類根據提供給它的資料,返回幾個可能類中的一個類的例項。通常它返回的類都有一個共同的父類和共同的方法,但每個方法執行的任務不同,而且根據不同的資料進行了優化。簡單工廠模式不屬於23個GoF模式。

以下例項中,簡單工廠類NameFactory中的getName方法,根據傳入的name引數,返回FirstLast和LastFirst兩個類中一個類的例項。FirstLast和LastName有共同的父類Namer.

程式碼如下:

應用

Compute按鈕事件