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

1.创建基础类:

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

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

再去测试一下:

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

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

实现序列化接口。

测试:

建造者模式

具体实现:

1.先创建产品:

2.创建抽象建造者

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

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

创建调度者:

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

测试:

相关推荐
爱喝水的鱼丶37 分钟前
SAP-ABAP:ABAP Development Tools(ADT)安装配置学习分享教程(四篇连载) 第二篇:ADT客户端完整安装与初始配置教程
运维·开发语言·学习·sap·abap
m0_46644103詹湛1 小时前
FPGA时序优化与高速接口实战手册
笔记·学习·fpga开发·硬件架构·verilog
问心无愧05131 小时前
ctf show web 入门39
android·前端·笔记
Yeh2020581 小时前
Mybatis笔记一
java·笔记·mybatis
羊群智妍1 小时前
2026 AI搜索优化技术:GEO监测工具选型与应用
笔记
wuxinyan1231 小时前
工业级大模型学习之路011:RAG 零基础入门教程(第七篇):查询优化技术
人工智能·学习·rag
雪度娃娃1 小时前
结构型设计模式——装饰模式
设计模式·装饰器模式
sensen_kiss2 小时前
CPT304 SoftwareEngineeringII 软件工程 2 Pt.4 设计模式(下)
设计模式·软件工程
chen_ever2 小时前
大模型学习规划
人工智能·python·学习
山西瀚辰信安科技有限公司2 小时前
git下载安装及使用
git·学习