工厂模式(思维导图)

图1 工厂模式【点击查看大图】

  在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接生成对象会带来一些问题。举例来说, 许多类型对象的创造需要一系列的步骤: 你可能需要计算或取得对象的初始设置; 选择生成哪个子对象实例; 或在生成你需要的对象之前必须先生成一些辅助功能的对象。 在这些情况,新对象的建立就是一个 “过程”,不仅是一个操作,像一部大机器中的一个齿轮传动。

  自产自用,需要什么东西自己动手做的田园经济。

辅助函数:

package com.cnblogs.mufasa.Demo2;

public interface IMessage {
    final static String VALUE="接口中的常量数据";
    public void send();
    public void send(String message);
}

public interface IService {
    public void service();
}

public class NetMessage implements IMessage {
    private String message;
    public NetMessage(){
        this.message="无参构造";
    }
    public NetMessage(String message){
        this.message=message;
    }


    public void send() {
        System.out.println(this.message+"。。。输出");
    }
    public void send(String str) {
        System.out.println(str+this.getVALUE());
    }

    public String getVALUE(){
        return this.VALUE;
    }
    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }
}
View Code

相关文章:

  • 2021-07-18
  • 2021-12-21
  • 2022-12-23
  • 2021-09-27
  • 2021-10-31
  • 2021-12-15
  • 2021-11-26
猜你喜欢
  • 2022-01-04
  • 2021-11-08
  • 2022-12-23
  • 2022-12-23
  • 2022-02-14
  • 2021-12-06
相关资源
相似解决方案