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

1.创建基础类:

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

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

再去测试一下:

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

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

实现序列化接口。

测试:

建造者模式

具体实现:

1.先创建产品:

2.创建抽象建造者

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

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

创建调度者:

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

测试:

相关推荐
云边有个稻草人18 分钟前
复盘小站:用 Doubao-Seed-Evolving,把厚厚的笔记一键变成可复习、可自测、可批改的知识资产
笔记·doubao·ai开发实战·复盘小站
不会代码的小猴10 小时前
21. 泛型编程上
开发语言·c++·笔记·算法
摇滚侠12 小时前
《SpringBoot 3:入门与应用实战》第 2 章 IOC 思想与实现 阅读笔记 1
spring boot·笔记·后端
蒸蒸yyyyzwd12 小时前
秋招不熟悉力扣学习笔记1
笔记·学习·leetcode
LuminousCPP13 小时前
数据结构-双向循环链表
c语言·数据结构·笔记·链表
小弥儿13 小时前
GitHub今日热榜 | 2026-08-11:图原生基础设施首日登顶
学习·开源·github
302wanger15 小时前
【阅读笔记】当AI拿走一切之后
笔记
疯狂打码的少年16 小时前
【数据结构】串(字符串):基本概念与存储
数据结构·笔记
for_ever_love__16 小时前
python基础语法学习: 数据容器
windows·python·学习
云空17 小时前
《电子专业完整学习路线图(分两套:本科四年版 / 零基础自学速成版)》
科技·学习·学习方法·高考