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

1.创建基础类:

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

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

再去测试一下:

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

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

实现序列化接口。

测试:

建造者模式

具体实现:

1.先创建产品:

2.创建抽象建造者

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

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

创建调度者:

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

测试:

相关推荐
Shannon Law2 分钟前
【免费下载】关于机器学习和深度学习的书籍
学习
Master_oid2 分钟前
机器学习28:增强式学习(Deep Reinforcement Learn)③
人工智能·学习·机器学习
Hammer_Hans5 分钟前
DFT笔记16
笔记
我命由我123459 分钟前
开发中的英语积累 P25:Axis、Stroke、Corner、Interceptor、Declared、Internal
经验分享·笔记·学习·职场和发展·求职招聘·职场发展·学习方法
扑火的小飞蛾21 分钟前
【Ansible学习笔记01】 批量执行 shell 命令
笔记·学习·ansible
hunter145021 分钟前
2026.1.4 html简单制作
java·前端·笔记·html
d111111111d25 分钟前
STM32 USART接收中断:如何判断数据接收完成?
stm32·单片机·嵌入式硬件·学习·模块测试
葡萄杨31 分钟前
【存算芯片】存算阵列模型和wavedrom
笔记
报错小能手32 分钟前
线程池学习(一) 理解操作系统 进程 线程 协程及上下文切换
学习
中屹指纹浏览器32 分钟前
2026指纹浏览器技术选型与实践:从单账号到千级矩阵的部署优化
经验分享·笔记