首页 > 编程语言 > 详细

Java 工厂方法模式的简单示例

时间:2018-12-10 16:21:52      阅读:104      评论:0      收藏:0      [点我收藏+]

工厂方法模式:也叫工厂模式,属于类创建型模式,工厂父类(接口)负责定义产品对象的公共接口,而子类工厂则负责创建具体的产品对象。

目的:是为了把产品的实例化操作延迟到子类工厂中完成,通过工厂子类来决定究竟应该实例化哪一个产品具体对象。

工厂方法模式包含四个部分:

1.抽象产品:产品对象同一的基类,或者是同一的接口。

2.具体的产品:各个不同的实例对象类

3.抽象工厂:所有的子类工厂类的基类,或是同一的接口

4.具体的工厂子类:负责每个不同的产品对象的实际创建

 

具体代码示例,我们以水果作为演示。

定义买的接口:

public interface IFrutis {
    void buy();
}

定义两个实现接口的类:

public class Banana implements  IFrutis{
    @Override
    public void buy() {
        System.out.println("欢迎来买香蕉");
    }
}

 

Java 工厂方法模式的简单示例

原文:https://www.cnblogs.com/oukele/p/10097046.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!