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

1.创建基础类:

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

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

再去测试一下:

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

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

实现序列化接口。

测试:

建造者模式

具体实现:

1.先创建产品:

2.创建抽象建造者

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

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

创建调度者:

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

测试:

相关推荐
TheSumSt8 小时前
Python丨课程笔记Part3:语法进阶部分(控制结构与基础数据结构)
数据结构·笔记·python
.鸣8 小时前
set和map
java·学习
confiself9 小时前
MAI-UI技术报告学习
学习
IT19959 小时前
Qt笔记-使用SSH2进行远程连接linux服务器并上传文件
linux·服务器·笔记
利刃大大10 小时前
【2025年度创作总结】从笔记到实践,从思考到生活融合
笔记·生活
知识分享小能手10 小时前
Ubuntu入门学习教程,从入门到精通,Ubuntu 22.04文件压缩与解压缩知识点详解(12)
linux·学习·ubuntu
航Hang*11 小时前
Photoshop 图形与图像处理技术——第1章:数字图像基本知识
图像处理·笔记·ui·photoshop
范纹杉想快点毕业11 小时前
返璞归真还是拥抱现代?——嵌入式研发中的“裸机开发”与RTOS全景解析
c语言·数据库·mongodb·设计模式·nosql
iconball12 小时前
个人用云计算学习笔记 --37 Zabbix
运维·笔记·学习·云计算·zabbix
FPGAI13 小时前
Java学习之计算机存储规则、数据类型、标识符、键盘录入、IDEA
java·学习