1,抽象工廠
2,生成器
3,工廠方法
4,原型
5,單件
6,簡單工廠
1,抽象工廠
提供一個創建一系列相關或互相依賴對象的接口,而無需指定它們具體的類。
抽象工廠通常用工廠方法實現,即抽象工廠是工廠方法的集合,每個工廠方法生產一個產品對象。
客戶只與抽象工廠和抽象產品進行交互。
抽象工廠難以支持新產品的加入,這涉及到抽象工廠及其子類的改變。
可以通過傳遞一個參數給工廠方法,該方法標識產品的種類,由其子類解析,以支持新產品的加入。
posts - 61, comments - 56, trackbacks - 0, articles - 34 |
||||||||||||||||||||||
1,抽象工廠2,生成器3,工廠方法4,原型5,單件6,簡單工廠1,抽象工廠提供一個創建一系列相關或互相依賴對象的接口,而無需指定它們具體的類。
抽象工廠通常用工廠方法實現,即抽象工廠是工廠方法的集合,每個工廠方法生產一個產品對象。
客戶只與抽象工廠和抽象產品進行交互。
抽象工廠難以支持新產品的加入,這涉及到抽象工廠及其子類的改變。
可以通過傳遞一個參數給工廠方法,該方法標識產品的種類,由其子類解析,以支持新產品的加入。
|
||||||||||||||||||||||