需求:
- 电脑类用于主键构造者模式
- 使⽤构建者设计模式来⽣产computer(演示用了String 其实都是对象·)
- 主要步骤:
- 1、将需要构建的⽬标类分成多个部件(电脑可以分为主机、显示器、键盘、⾳箱等部件);
- 2、 创建构建类;
3、 依次创建部件;
4、 将部件组装成⽬标对象
步骤1:
package com.qkjia.constructor;
/**
* @author zqk
* @since 2021-11-30 21:16
* 电脑类用于主键构造者模式
* 使⽤构建者设计模式来⽣产computer(演示用了String 其实都是对象·)
* 主要步骤:
* 1、将需要构建的⽬标类分成多个部件(电脑可以分为主机、显示器、键盘、⾳箱等部件);
* 2、 创建构建类;
* 3、 依次创建部件;
* 4、 将部件组装成⽬标对象
*/
public class Computer {
/**
* 显示器
*/
private String displayer;
/**
*主机
*/
private String mainUnit;
/**
* 鼠标
*/
private String mouse;
/**
*键盘
*/
private String keyboard;
@Override
public String toString() {
return "Computer{" +
"displayer='" + disp