设计模式学习笔记04(小滴课堂)

1.创建基础类:

调用它进行类对象的复制:

但是如果属性都是基本数据类型确实像这样很简单,但是如果属性中也包含复杂的数据类型呢?

再去测试一下:

我们发现person1和person2的list属性值的内容是同步的,这显然是不对的。

所以下面就让我们来解决这个问题。

实现序列化接口。

测试:

建造者模式

具体实现:

1.先创建产品:

2.创建抽象建造者

3.创建具体实现类1-低配版电脑

4.创建具体实现类2-高配版电脑

创建调度者:

我们可以自己去调整调用每一个步骤的顺序。

测试:

相关推荐
北顾笙98023 分钟前
LLM学习-day02
学习
大连好光景1 小时前
PYG从入门到放弃
笔记·学习
VelinX2 小时前
【个人学习||操作系统】
学习
renhongxia12 小时前
ORACLE-SWE:量化Oracle 信息信号对SWE代理的贡献
人工智能·深度学习·学习·语言模型·分类
AI_零食2 小时前
声音分贝模拟与波动动画展示:鸿蒙Flutter框架 实现的声音可视化应用
学习·flutter·华为·开源·harmonyos
Keep Running *2 小时前
Spring Cloud Alibaba_学习笔记
笔记·学习
我不是懒洋洋3 小时前
AI的影响6
笔记
liliwoliliwo3 小时前
deim跑代码记录学习思路
学习
XH华3 小时前
数据结构第九章:树的学习(下)
数据结构·学习