logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

22. 访问者模式(Visitor Pattern)

访问者模式(Visitor Pattern) 是一种行为型设计模式,它允许你在不修改元素类的前提下,添加新的操作。访问者模式通过将操作封装在访问者对象中,从而使得你可以为不同类型的元素执行不同的操作,而不需要改变元素类的代码。// 访问者接口public:ShapeVisitor 是访问者接口,声明了访问不同元素的方法。每个具体访问者会实现这些方法,针对不同的图形执行不同的操作。// 元素接口pu

文章图片
#访问者模式
19.迭代器模式(Iterator Pattern)

迭代器模式(Iterator Pattern) 是一种行为型设计模式,它提供了一种方法,使得可以顺序访问一个集合对象中的元素,而无需暴露集合对象的内部结构。通过迭代器模式,客户端可以通过统一的接口遍历容器中的元素,无论容器的具体实现如何。// 迭代器接口public:// 判断是否还有下一个元素// 获取下一个元素Iterator 是迭代器接口,定义了遍历集合的两个关键方法:hasNext() 和

文章图片
#迭代器模式
3.观察者模式(Observer Pattern)

使用面向对象的抽象,Observer 模式使得我们可以独立地改变目标与观察者,从而使二者之间的依赖关系达到松耦合目标发送通知时,无需指定观察者,通知(可以携带通知信息作为参数)会自动传播。观察者自己决定是否需要订阅通知,目标对象对此一无所知。Observer 模式是基于事件的UI框架中非常常用的设计模式,也是MVC模式的一个重要组成部分。

文章图片
#观察者模式#服务器#linux
本地安装deepseek大模型,并使用 python 调用

本地安装 deepseek 大模型!并使用 python 调用

文章图片
#python#开发语言
本地安装deepseek大模型,并使用 python 调用

本地安装 deepseek 大模型!并使用 python 调用

文章图片
#python#开发语言
到底了