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

1.创建基础类:

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

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

再去测试一下:

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

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

实现序列化接口。

测试:

建造者模式

具体实现:

1.先创建产品:

2.创建抽象建造者

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

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

创建调度者:

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

测试:

相关推荐
别催小唐敲代码1 小时前
嵌入式学习路线
学习
qianshanxue112 小时前
计算机操作的一些笔记标题
笔记
土拨鼠烧电路2 小时前
笔记11:数据中台:不是数据仓库,是业务能力复用的引擎
数据仓库·笔记
毛小茛2 小时前
计算机系统概论——校验码
学习
土拨鼠烧电路2 小时前
笔记14:集成与架构:连接孤岛,构建敏捷响应能力
笔记·架构
babe小鑫2 小时前
大专经济信息管理专业学习数据分析的必要性
学习·数据挖掘·数据分析
烟花落o3 小时前
栈和队列的知识点及代码
开发语言·数据结构·笔记·栈和队列·编程学习
winfreedoms3 小时前
ROS2知识大白话
笔记·学习·ros2
在这habit之下3 小时前
Linux Virtual Server(LVS)学习总结
linux·学习·lvs