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

1.创建基础类:

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

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

再去测试一下:

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

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

实现序列化接口。

测试:

建造者模式

具体实现:

1.先创建产品:

2.创建抽象建造者

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

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

创建调度者:

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

测试:

相关推荐
栀栀栀栀栀栀9 分钟前
刷刷刷 2026/7/16
笔记
小心亦新42 分钟前
STM32学习16--定时器输出比较2直流电机
stm32·嵌入式硬件·学习
themingyi1 小时前
Abaqus PythonReaderPro
学习
zengorange1 小时前
Dart语言
学习·flutter
β添砖java2 小时前
黑马Linux笔记
linux·运维·笔记
一只小菜鸡..2 小时前
Stanford CS144 学习笔记 (七):跨越虚实的边界——物理层、链路层与无线网络
网络·笔记·学习
大大的大大2 小时前
拼多多电商运营-马扁标题2
笔记·产品运营
YM52e2 小时前
鸿蒙Flutter Stack堆叠布局:实现多层级界面
学习·flutter·华为·harmonyos·鸿蒙·鸿蒙系统
HYDtomako3 小时前
Claude Code学习
学习·ai·agent·claude code
玖玥拾3 小时前
Unity 3D 笔记(八)ScrollRect 滚动视图、NavMesh 自动寻路系统
笔记·3d·unity