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

1.创建基础类:

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

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

再去测试一下:

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

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

实现序列化接口。

测试:

建造者模式

具体实现:

1.先创建产品:

2.创建抽象建造者

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

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

创建调度者:

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

测试:

相关推荐
即将进化成人机11 分钟前
验证码生成 + Redis 暂存 + JWT 认证
数据库·redis·笔记
Mr.朱鹏1 小时前
大模型入门学习路径(Java开发者版)下
java·python·学习·微服务·langchain·大模型·llm
山顶听风2 小时前
缠中说禅学习笔记
笔记·金融
橙河网络2 小时前
橙河网络:国外问卷调查答题全过程
经验分享·笔记·课程设计
困死了11112 小时前
PostgreSQL笔记
数据库·笔记·postgresql
YJlio2 小时前
ProcessExplorer_17.09_x64-Chs 新版本升级:我看到的区别与优势(含升级思路与注意点)
人工智能·笔记·学习
-木槿昔年-3 小时前
【米尔-安路MYD-YM90X创意秀】飞龙派学习和PS串口实践
学习·fpga开发
不会聊天真君6473 小时前
CSS3(Web前端开发笔记第二期)
前端·笔记·css3
车载测试工程师3 小时前
CAPL学习-SOME/IP交互层-符号数据库访问类函数
学习·tcp/ip·以太网·capl·canoe