工廠模式的問題 比較淺顯高手莫嫌
在開發過程中,如果出現需要建立一組介面相似的類的時候,可能會考慮使用類工廠模式,一般的做法是:
1。使用一個介面定義介面
2。性質相似的功能不同的類實現這一介面,從而確保介面相似但功能不同
3。建立類工廠,根據不同的引數生產不同的類。
4。類例項的使用者通過呼叫類工廠來生產自己需要的類。
問題是如果派生類有超出介面的方法時,使用者需要把從類工廠生產出的類例項進行強制轉換,才能使用該派生類的自身特殊的方法,各位在開發中碰到這樣的問題一般是怎麼做的?
相關文章
- 簡單工廠模式、工廠模式、抽象工廠模式比較模式抽象
- 三種工廠模式的優劣比較模式
- 淺談工廠模式模式
- 淺談設計模式——工廠模式設計模式
- 工廠模式的疑問模式
- 關於我寫的工廠模式的奇怪問題??模式
- 淺識JAVA設計模式——工廠模式(一)Java設計模式
- 請教一個關於工廠模式的問題模式
- 簡單工廠模式—>工廠模式模式
- 由淺到深瞭解工廠模式模式
- 請教Banq工廠模式中的一些問題模式
- 一篇搞定工廠模式【簡單工廠、工廠方法模式、抽象工廠模式】模式抽象
- 設計模式之工廠模式!深入解析簡單工廠模式,工廠方法模式和抽象工廠模式設計模式抽象
- 設計模式-簡單工廠、工廠方法模式、抽象工廠模式設計模式抽象
- 工廠模式之簡單工廠模式模式
- 工廠方法模式與抽象工廠模式的區別模式抽象
- C# 設計模式(1)——簡單工廠模式、工廠模式、抽象工廠模式C#設計模式抽象
- 設計模式-工廠模式二(工廠方法模式)設計模式
- js 深比較和淺比較JS
- 關於抽象工廠的問題抽象
- 簡單工廠模式和抽象工廠模式模式抽象
- 工廠模式(簡單工廠模式)快速理解模式
- 建立型:工廠模式-工廠方法、抽象工廠模式抽象
- 設計模式之工廠方法模式|抽象工廠模式設計模式抽象
- 工廠模式模式
- 簡單工廠模式、工廠方法模式和抽象工廠模式有何區別?模式抽象
- 簡單工廠和工廠模式模式
- 抽象工廠模式-與-工廠方法模式區別抽象模式
- 簡單工廠、工廠方法和抽象工廠模式抽象模式
- 【Java】簡單工廠模式、工廠模式、介面卡模式Java模式
- 設計模式學習(二)工廠模式——抽象工廠模式設計模式抽象
- 工廠模式 抽象模式模式抽象
- 版本號比較大小問題
- Java 字串比較、拼接問題Java字串
- 設計模式-建立型模式-工廠模式(工廠三兄弟) TypeScript設計模式TypeScript
- Java 設計模式之工廠方法模式與抽象工廠模式Java設計模式抽象
- php比較運算子的安全問題PHP
- 建立型:工廠模式-簡單工廠模式