請教Banq工廠模式中的一些問題
以下程式碼和兩段話是從您文章中複製的:
public abstract class Factory{
public abstract Sample creator();
public abstract Sample2 creator(String name);
}
public class SimpleFactory extends Factory{
public Sample creator(){
.........
return new SampleA
}
public Sample2 creator(String name){
.........
return new Sample2A
}
}
public class BombFactory extends Factory{
public Sample creator(){
......
return new SampleB
}
public Sample2 creator(String name){
......
return new Sample2B
}
}
從上面看到兩個工廠各自生產出一套Sample和Sample2,也許你會疑問,為什麼我不可以使用兩個工廠方法來分別生產Sample和Sample2?
抽象工廠還有另外一個關鍵要點,是因為 SimpleFactory內,生產Sample和生產Sample2的方法之間有一定聯絡,所以才要將這兩個方法捆綁在一個類中,這個工廠類有其本身特徵,也許製造過程是統一的,比如:製造工藝比較簡單,所以名稱叫SimpleFactory。
-----------------------------------------------------------------
"生產Sample和生產Sample2的方法之間有一定聯絡"
這個聯絡是指什麼還望賜教!
說白了就是不太明白為什麼不可以使用兩個工廠方法來分別生產Sample和Sample2
還有就是光碟中的第三章Jive論壇的原始碼中的jivesoftware包內的類的程式碼是否是您寫的?
相關文章
- 請教banq 抽象工廠模式怎樣和工廠方法模式配合使用抽象模式
- 請教一個關於工廠模式的問題模式
- banq,Jdon Framework的問題請教Framework
- 請教關於工廠模式中建立物件需要不同引數的問題模式物件
- banq 你好,請教模式模式
- 你好,BANQ,請教模式模式
- 你好banq,請教模式模式
- 請教IoC模式中的問題模式
- 請教banq DDD學習問題!
- 你好BANQ,請教模式使用模式
- banq 你好,請教Observer模式Server模式
- 請教banq關於domain object的問題AIObject
- EJBCommand模式向banq請教模式
- 你好BANQ,請教Bridge模式模式
- 請教Banq一個Ruby架構的問題架構
- 請教banq問題,關於hibernate的jdbc的JDBC
- 請教banq老師一個repository的問題
- 請教banq大哥:資料庫設計的問題!!!資料庫
- banq 你好,再請教幾個模式模式
- 請教Banq和各位道友連線失效問題
- 向banq老師請教一組架構問題架構
- banq大哥,請教一個關於jboss ide的問題IDE
- to banq : 請教如何邊學習邊實踐的方法論問題
- 請教banq關於自學和NIIT軟體培訓的問題
- 剛入門,請banq和tyrones 以及各位賜教Struts的問題
- 向banq老師請教:ddd中的值物件物件
- 工廠模式的疑問模式
- 請教Jive程式碼中的問題
- 請教有關template設計模式的問題設計模式
- 請教一個DAO設計模式的問題設計模式
- 請教hibernate 中session問題Session
- 請教 NIO 中物件流通訊的問題物件
- 關於我寫的工廠模式的奇怪問題??模式
- 請教banq大哥SOAP和HTTPHTTP
- 請教banq 大哥,在jdbc開發中,過多使用static方法會有什麼問題?JDBC
- 請教phpword問題PHP
- 請教SAXParseException問題Exception
- 請教:NullPointerException 問題NullException