1.创建基础类:
调用它进行类对象的复制:
但是如果属性都是基本数据类型确实像这样很简单,但是如果属性中也包含复杂的数据类型呢?
再去测试一下:
我们发现person1和person2的list属性值的内容是同步的,这显然是不对的。
所以下面就让我们来解决这个问题。
实现序列化接口。
测试:
建造者模式
具体实现:
1.先创建产品:
2.创建抽象建造者
3.创建具体实现类1-低配版电脑
4.创建具体实现类2-高配版电脑
创建调度者:
我们可以自己去调整调用每一个步骤的顺序。
测试: