工厂模式和抽象工厂模式
1、工厂模式当client不知道要创建哪一个具体类的实例,或者不想在client代码中指明要具体创建的实例;换句话说就是计划在不同条件下创建不同的实例。在这种情况下,适合使用个工厂模式。工厂模式可以视作是一个虚拟的构造器,主要思路是定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。工厂模式的大致框架如下:(其中不同的Concrete为不同的构造方法,Product为具体构造的实例)//常规情况下,client直接创建实例对象Product p=new P









