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

1.创建基础类:

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

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

再去测试一下:

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

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

实现序列化接口。

测试:

建造者模式

具体实现:

1.先创建产品:

2.创建抽象建造者

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

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

创建调度者:

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

测试:

相关推荐
_Twink1e12 小时前
【HCIA-AIV4.0】2025题库+解析(三)
人工智能·笔记·华为·开源
●VON12 小时前
《从零到企业级:基于 DevUI 的 B 端云控制台实战搭建指南》
学习·华为·openharmony·devui·企业级项目
孙严Pay12 小时前
快捷支付和网关支付到底哪个更安全呢?
笔记·科技·计算机网络·其他·微信
(●—●)橘子……12 小时前
力扣344.反转字符串 练习理解
python·学习·算法·leetcode·职场和发展
Lynnxiaowen12 小时前
今天继续学习Kubernetes内容namespace资源对象和pod简介
linux·运维·学习·容器·kubernetes
梯度下降不了班12 小时前
【mmodel/xDiT】多模态^_^从入门到放弃的学习路径
人工智能·学习·stable diffusion
雨中飘荡的记忆12 小时前
设计模式之桥接模式详解
设计模式·桥接模式
雨中飘荡的记忆12 小时前
设计模式之访问者模式详解
设计模式·访问者模式
不羁的木木12 小时前
【开源鸿蒙跨平台开发学习笔记】Day08:React Native 开发 OpenHarmony —— RN 与原生调用全解析
笔记·学习·harmonyos
lew-yu12 小时前
博客摘录「 当前开源旗舰LLM主流架构介绍」2025年12月3日
笔记