工厂模式(我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象)
应用实例: 1、您需要一辆汽车,可以直接从工厂里面提货,而不用去管这辆汽车是怎么做出来的,以及这个汽车里面的具体实现。 2、Hibernate 换数据库只需换方言和驱动就可以。
顺序:
创建一个接口
创建实现接口的实体类。
创建一个工厂,生成基于给定信息的实体类的对象。
使用该工厂,通过传递类型信息来获取实体类的对象。
工厂模式(我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象)
应用实例: 1、您需要一辆汽车,可以直接从工厂里面提货,而不用去管这辆汽车是怎么做出来的,以及这个汽车里面的具体实现。 2、Hibernate 换数据库只需换方言和驱动就可以。
顺序:
创建一个接口
创建实现接口的实体类。
创建一个工厂,生成基于给定信息的实体类的对象。
使用该工厂,通过传递类型信息来获取实体类的对象。