最近在學習設計模式,首先在工廠模式中,遇到了抽象工廠模式,所以自己設計了個例子,大概說明了下道理,**如下:
package abstractfactory;
abstract class makeca***ctory
abstract class bmw
abstract class linken
class asiabmw extends bmw
}class asialinken extends linken
}class europebmw extends bmw
}class europelinken extends linken
}class asiacar extends makeca***ctory
public linken createlinken()
} class europe extends makeca***ctory
public linken createlinken()
} class test
public void printsomething()
}public class ca***ctory
}
抽象工廠的例子
抽象工廠沒有講明白,這裡填加乙個比較完整的例子.我覺得明白了抽象工廠目標是通過乙個抽象工廠的子類來建立一系列同一性質的產品這點,就理解該模式了.include include using namespace std class general class girlgeneral public gen...
乙個簡單的抽象工廠模式
抽象工廠模式引出了產品族的概念 product family 給出下邊的例子 乙個生產廠 富士康 能生產蘋果的或者是谷歌的手機和膝上型電腦。蘋果和谷歌是兩個不同的產品族。手機和膝上型電腦是兩個不同的產品型別。生產乙個產品首先選擇它的產品組,然後確定產品型別就能生產出來。具體 手機 abstract ...
抽象工廠模式例子
兩種抽象產品 水果 蔬菜 public inte ce fruit public inte ce veggie 四種具體產品 北方水果,熱帶水果,北方蔬菜,熱帶蔬菜 northern fruit public class northernfruit implements fruit public s...