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

1.创建基础类:

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

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

再去测试一下:

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

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

实现序列化接口。

测试:

建造者模式

具体实现:

1.先创建产品:

2.创建抽象建造者

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

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

创建调度者:

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

测试:

相关推荐
驴儿响叮当201015 分钟前
设计模式之适配器模式
设计模式·适配器模式
三块可乐两块冰34 分钟前
【第三十周】机器学习笔记三十
笔记
好的收到1111 小时前
PyTorch深度学习(小土堆)笔记3:小土堆 Dataset 类实战笔记,99% 的新手都踩坑!看完秒懂数据加载底层逻辑!
pytorch·笔记·深度学习
会飞的不留神1 小时前
【图形学笔记】概率密度函数的通俗理解和应用
笔记
悠哉悠哉愿意1 小时前
【强化学习学习笔记】马尔科夫决策过程
笔记·学习·交互·强化学习
babe小鑫1 小时前
高职商务数据分析与应用专业学习数据分析的重要性
学习·数据挖掘·数据分析
HEU_firejef1 小时前
设计模式——代理模式
设计模式·代理模式
盐焗西兰花1 小时前
鸿蒙学习实战之路-STG系列(1/11)-屏幕时间守护服务全攻略
学习·华为·harmonyos
山岚的运维笔记1 小时前
SQL Server笔记 -- 第52章 拆分字符串函数
数据库·笔记·sql·mysql·microsoft·sqlserver