我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

1、定义以及 UML 建模图

将一个复杂的对象的构建与它的表示分离,是的同样的构建过程可以创建不同的表示。

2、使用场景:

多个部件或者零件,都可以装配到一个对象中,但是产生的运行结果又相同。

产品类非常复杂,或者产品类中调用顺序不同产生了不同的作用。

初始化一个对象特别复杂,如使用多个构造方法,或者说有很多参数,并且都有默认值时。

3、核心类

  • (1) 抽象产品类 computer。
  • (2) Builder 抽象 Builder,规范产品的组建,一般是由子类实现具体的组建过程。
  • (3)MacbookBuilder 具体的Builder类,具体的创建对象的类。
  • (4) Directror 统一组建过程。

以组装一台计算机为主,主要进行组装主机,设置操作系统,设置显示器。

4、具体使用

4.1 计算机抽象类 Computer

Computer.java

public abstract class Computer { protected String mBoard; protected String mDisplay; protected String mOs; protected Computer(){ } public void setBoard(String board){ mBoard=board; } public void setDisplay(String display) { this.mDisplay = display; } public abstract void setOs() ; @Override public String toString() { return "Computer{" + "mBoard='" + mBoard + '\'' + ", mDisplay='" + mDisplay + '\'' + ", mOs='" + mOs + '\'' + '}'; } }
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为1000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设网站改版百度优化、名注册、主机空间、手机网站建设公众号开发小程序制作、网站备案等方面的需求...
请立即点击咨询我们或拨打咨询热线: 13820372851,我们会详细为你一一解答你心中的疑难。项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13820372851

上班时间

周一到周五

公司电话

022-26262675

二维码
线
在线留言