抽象工厂模式的作用、效果:
抽象工厂的一个主要作用就是能够隔离要生成的具体的类,这些类的实现名称隐藏的工厂里,客户端无需知道这些类。
尽管抽象工厂生成的类具有相同的其类,但不能避免有些子类有一些额外的、与其他类不同的方法。在这种情况下可以:
1.在其类中定义所有的方法。
2.派生出一个新的其类接口,它包含读者所需要的所有方法。
抽象工厂的一个主要作用就是能够隔离要生成的具体的类,这些类的实现名称隐藏的工厂里,客户端无需知道这些类。
尽管抽象工厂生成的类具有相同的其类,但不能避免有些子类有一些额外的、与其他类不同的方法。在这种情况下可以:
1.在其类中定义所有的方法。
2.派生出一个新的其类接口,它包含读者所需要的所有方法。