大話設計模式學習筆記 簡單工廠模式

2021-08-21 18:16:13 字數 980 閱讀 2745

目錄

抽象運算類

加法實現類

減法實現類

乘法實現類

除法實現類

簡單工廠類

客戶端**

/**

* 運算類

*/public abstract class operation

public void setnumbera(double numbera)

public double getnumberb()

public void setnumberb(double numberb)

public abstract double getresult() throws exception;

}

/**

* 加法

*/public class operationadd extends operation

}

/**

* 減法

*/public class operationsub extends operation

}

/**

* 乘法

*/public class operationmul extends operation

}

/**

* 除法

*/public class operationdiv extends operation

}

/**

* 簡單運算工廠類

*/public class operationfactory

return oper;

}}

public class testmain 

}

大話設計模式 簡單工廠模式 學習筆記

此篇為學習設計模式 簡單工廠模式 教材為 大話設計模式,同時很感謝作者,本書對自己幫助很大。過程中的一些源 筆記和感悟,如有理解不到位或者錯誤之處,敬請指教。簡單工廠模式例項 計算器 設計思想 1.建立乙個運算類 operation 其中有a b以及對a b的賦值屬性 並建立乙個可以返回結果的函式 ...

大話設計模式學習筆記 簡單工廠 工廠 抽象工廠

主要內容 於書上第15章。我認為,書中以資料庫的設計為例。引言 如果不用設計模式,那麼乙個產品,乙個類,類太多了,就難以管理,這就出現了簡單工廠,對外封裝乙個介面,在裡面用分支判斷處理多種產品建立。第一要知道簡單工廠,利用分支判斷實現多種產品的建立。缺點 增加新的產品時,就需要修改工廠類。這就違反了...

大話設計模式 簡單工廠模式

學習c 1年的菜鳥,開始學習設計模式,學過了留下痕跡,歡迎一起談論學習。該模式總結 利用多型例項化不同的物件。include stdafx.h include include using namespace std class operate operate void setnumber1 int ...