设计模式之Factory(详解)
public class MyBuyerAbstractTest {public static voidmain(String args[]){Fruit apple = new Apple(); // 苹果实例Meat big = new BigMeat();// 猪肉实例MyBuyer my = new MyBuyer();// 我是买者的实例my.buyFruit(apple).enableEat();// 我买苹果my.buyMeat(big).enableEat();// 我买猪肉}}
?
11、说明:
A:抽象工厂模式可以向客户端提供一个接口,使得客户端在不必指定产品的具体类型的情况下,创建多个产品族中的产品对象。这就是抽象工厂模式的用意。
B:抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。
?
?
?
?
?
?