博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java设计模式-建造者模式
阅读量:6582 次
发布时间:2019-06-24

本文共 867 字,大约阅读时间需要 2 分钟。

学习帖,欢迎纠正,不胜感激;

建造者模式:

建造者模式最好的例子就是车辆组装;

public class Car{

  public Car tire = null;

  public Car engine = null;

  public void setTire(String name){

    tire = name;

  }

  public void setEngine(String name){

    engine = name;

  }

}

public interface Builder{

  public void builderTire(){};

  public void builderEngine(){};

  public void builder(){};

}

public class Bmw implements Builder{

  public void builderTire(){

    System.out.println("BMWtire");

  } 

  public void builderEngine(){

    System.out.println("BMWEngine");

  } 

  public void builder(){

    System.out.println("BMWSUCC");

 

  }

}

public class Deritor{

  private Builder Ibuilder = null;

  private void Deritor(Builder Ibuilder){

    this.Ibuilder = Ibuilder;

  }

  public void con(){

    Ibuilder.builderTire();

    Ibuilder.builderEngine();

  }

}

转载于:https://www.cnblogs.com/oneDreamer/p/7906687.html

你可能感兴趣的文章
Cisco路由器上的IPSec协议(站点到站点的×××)
查看>>
Java面向对象学习笔记 -- 5(抽象类、接口)
查看>>
关于apache下同IP多域名支持HTTPS和80跳转HTTPS的配置
查看>>
Linux Python详细安装、升级指南
查看>>
软件架构
查看>>
无法修复ie使用代理服务器
查看>>
【Apache Mina2.0开发之二】自定义实现Server/Client端的编解码工厂(自定义编码与×××)!...
查看>>
JS判断终端类型
查看>>
Exchange 2013 SP1 先决条件
查看>>
关于suid/guid
查看>>
教你给IDEA安装插件
查看>>
在windows上安装curl
查看>>
使用EasyWechat为“WX公众号”增加一个访问统计的方案实现
查看>>
数据库的工具类
查看>>
深入理解PHP Opcode缓存原理
查看>>
Spket Eclipse插件使用教程
查看>>
大端和小端(高位和低位)
查看>>
Android医药助手源码
查看>>
IPv6隧道及NAT-PT技术讲解
查看>>
解决SwipeRefreshLayout结合ListView EmptyView使用不起作用的问题
查看>>