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

1.创建基础类:

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

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

再去测试一下:

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

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

实现序列化接口。

测试:

建造者模式

具体实现:

1.先创建产品:

2.创建抽象建造者

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

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

创建调度者:

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

测试:

相关推荐
~樱小路~1 小时前
网络:华为HCIA学习笔记:ICMP协议
网络·学习·华为
郭涤生2 小时前
Chapter 7: Linking_《Computer Systems A Programmer’s Perspective》
笔记·系统架构
坊钰4 小时前
【MySQL 数据库】数据类型
java·开发语言·前端·数据库·学习·mysql·html
每次的天空4 小时前
Android学习总结之自定义View实战篇
android·学习
wusixuan1310045 小时前
图论学习笔记2
笔记·学习·图论
郭涤生5 小时前
Chapter 4: Encoding and Evolution_《Designing Data-Intensive Application》
笔记·分布式
zhuyixiangyyds5 小时前
day24学习Pandas库
笔记·学习·pandas
kfepiza6 小时前
MGR 和 GPT 笔记250406
笔记·gpt
zhangrelay6 小时前
ROS云课三分钟-差动移动机器人巡逻报告如何撰写-中等报告
学习
~卷心菜~6 小时前
【Docker基础】--查阅笔记1
笔记·docker