(一)簡單工廠模式

主要用於創建對象。新添加類時,不會影響以前的系統代碼。核心思想是用一個工廠來根據輸入的條件產生不同的類,然後根據不同類的virtual函數得到不同的結果。 GOOD:適用於不同情況創建不同的類時 BUG:客戶端必須要知道基類和工廠類,耦合性差 (工廠類與基類爲關聯關係) 例: //基類 class COperation { public:        int m_nFirst;        i
相關文章
相關標籤/搜索