⼯⼚⽅法模式:
⼀个抽象产品类,能够派⽣出多个具体产品类。 ⼀个抽象⼯⼚类,能够派⽣出多个具体⼯⼚类。每⼀
个具体⼯⼚类只能建⽴⼀个具体产品类的实例。
• 抽象⼯⼚模式:
多个抽象产品类,每⼀个抽象产品类能够派⽣出多个具体产品类。 ⼀个抽象⼯⼚类,能够派⽣出多个
具体⼯⼚类。每⼀个具体⼯⼚类能够建⽴多个具体产品类的实例。
• 区别:
⼯⼚⽅法模式只有⼀个抽象产品类,⽽抽象⼯⼚模式有多个。⼯⼚⽅法模式的具体⼯⼚类只能建⽴⼀
个具体产品类的实例,⽽抽象⼯⼚模式能够建⽴多个。
⼯⼚⽅法模式:
⼀个抽象产品类,能够派⽣出多个具体产品类。 ⼀个抽象⼯⼚类,能够派⽣出多个具体⼯⼚类。每⼀
个具体⼯⼚类只能建⽴⼀个具体产品类的实例。
• 抽象⼯⼚模式:
多个抽象产品类,每⼀个抽象产品类能够派⽣出多个具体产品类。 ⼀个抽象⼯⼚类,能够派⽣出多个
具体⼯⼚类。每⼀个具体⼯⼚类能够建⽴多个具体产品类的实例。
• 区别:
⼯⼚⽅法模式只有⼀个抽象产品类,⽽抽象⼯⼚模式有多个。⼯⼚⽅法模式的具体⼯⼚类只能建⽴⼀
个具体产品类的实例,⽽抽象⼯⼚模式能够建⽴多个。