首页 > 代码库 > java常用设计模式之 工厂模式
java常用设计模式之 工厂模式
工厂模式:
定义 一个用于创建对象的接口,让子类决定实例化哪一个类。
一句话概括: 是一个类的实例化延迟到其子类。
适用于 以下情况:
①:当一个类 ,不知道它所必须创建的对象的类的时候。
②:当一个类,希望由它的子类来指定它所创建的对象的时候。
③:当类将创建对象的职责给多个帮助子类中的一个,并且希望将哪一个帮助子类是代理这一信息局部化的时候。
说明:
① Product :定义工厂方法所创建的对象的接口。
② ConcreteProduct:实现Product 接口。
③ Creator:声明 工厂方法:该方法返回一个product 类型的对象。
④ConcreteCreator:返回一个ConcreateProduct 实例。
例子:
Product:
ConcreteProduct:
Creator:
ConcreteCreator:
Test:
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。