腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
C++
访问者
模式
多个
组件
、
这个问题的正确
模式
应该是
访问者
模式
。我想遍历SceneNodes,并根据存储在SceneNodes后面的对象调用不同的函数。但我不仅希望允许对象树中的一个对象成为
访问者
模式
的一个
组件
,而且还希望共享功能。 例如:我有一个BaseObject。VisitDraw(ComponentDraw* element) = 0;};
访问者
组件</e
浏览 17
提问于2021-04-29
得票数 0
1
回答
多调度多方法
、
、
、
许多消息来源,比如,声称它们是相同的东西,但另一些人则直截了当地说了相反的话,就像中的sbi 首先:“
访问者
模式
是一种在
C++
中模拟双重调度的方法。”这,呃,不完全正确。实际上,双重调度是多调度的一种形式,它是在
C++
中模拟(丢失)
多个
方法的一种方式。
浏览 0
提问于2010-12-02
得票数 1
回答已采纳
4
回答
访问者
设计
模式
中的方法命名
以下是
访问者
设计
模式
的上下文/示例代码。
浏览 4
提问于2013-12-09
得票数 8
回答已采纳
1
回答
访问者
模式
与
组件
模式
的区别
、
、
我真的无法理解
访问者
设计
模式
与
组件
设计
模式
的不同之处。两者似乎都只涉及由离散
组件
组成的容器。 那么有什么不同呢?
浏览 0
提问于2014-02-28
得票数 0
1
回答
当所有类型都未知时,从基类重载函数
、
、
、
现在我有了想要从这个类中分离出来的GUI
组件
,所以我想要根据类型生成GUI
组件
:{ // do whatever什么设计
模式
或模板技巧可以帮助我解决这个问题?
浏览 1
提问于2010-11-10
得票数 1
回答已采纳
1
回答
带
模式
开关和
模式
访问者
的Java密封类型
、
、
An旁白:在java 15之前,为了补救这个问题,人们使用了“类型安全
访问者
”
模式
。在使用
访问者
以避免
多个
实例的情况下: 使用
模式
访问者
而不是使用带开关
模式
匹配的密封类型有什么好处?使用带开关
模式
匹配类型而不是使用
访问者
的优势是什么?我们应该停止使用
访问者
吗?
浏览 6
提问于2022-01-06
得票数 0
3
回答
显示模态-每天仅显示一次
、
当我的网站加载时,我正在使用显示
模式
加载弹出窗口。但是,每次页面加载时都会加载弹出窗口。由于一个
访问者
可以访问
多个
页面或
多个
实例,这种限制对我们的
访问者
体验是不利的。下面是我用来在页面加载后加载
模式
的js。, }); setTimeout(showpanel, 4000)}); 我可以添加什么来确保无论
访问者
访问多少不同的页面,显示
模式
在特定的一天只加
浏览 3
提问于2014-01-21
得票数 2
1
回答
当使用"Queues“时,是否可以替代Downcasting?
、
、
、
InboxMessage inbox_queue_;
多个
线程/类可以将消息写入该队列。使用者类读取它们,并基于已读取的消息类型对其进行处理。
浏览 15
提问于2019-03-19
得票数 1
1
回答
使用调用堆栈作为堆栈数据结构
、
当我使用这个
模式
时,我觉得我在做一些有点淘气的事情! 下面是这个
模式
的一个例子。这种
模式
确保break和continue语句跳到正确的位置,即使存在嵌套的while、for和switch语句。这种
模式
可能会节省内存和std::stack中的一些堆分配。它在我的脑海中根深蒂固(在另外两个地方使用它之后),我甚至在意识到可以使用std::stack之前就想到使用它了。我应该避免使用这种
模式
吗?
浏览 0
提问于2018-12-21
得票数 3
回答已采纳
1
回答
复合
模式
:复制树结构
、
、
、
我实现了一个基本的复合
模式
结构,它有三个类:{{{};class GraphicLeaf;class GraphicComponentCollectio
浏览 3
提问于2014-07-21
得票数 1
回答已采纳
1
回答
当添加新的数据类型时,
访问者
模式
是否阻止了修改现有代码的需要?
、
、
据我所知,
访问者
模式
应该解决表达式问题(描述为这里),其中一个程序需要支持在
多个
类型上执行
多个
操作,理想情况下允许添加新操作和新类型,而不涉及现有代码。
模式
匹配的FP语言有相反的问题;添加一个新的操作是自成一体的,但是添加一个新的数据类型需要修改所有现有的函数来支持新的类型。据我所知,
访问者
模式
只是将OOP样式更改为FP样式;添加新操作只意味着添加新类型的
访问者
,但添加新数据类型意味着向所有现有
访问者
添加一个方法。我的理解正确吗?如果
浏览 0
提问于2020-01-09
得票数 2
回答已采纳
5
回答
c#中的装饰器
模式
和扩展方法
、
所以我的问题是:扩展方法是装饰器
模式
的替代吗?
浏览 38
提问于2011-02-03
得票数 23
回答已采纳
2
回答
具有多参数的
访问者
模式
、
、
是否可以实现
访问者
模式
,以便: void SomeShape::accept(Visitor* visitor)} 但是,在每个
访问者
需要接收
浏览 1
提问于2014-07-31
得票数 2
回答已采纳
1
回答
从
C++
中的自定义异构容器打印
、
、
我正在读一篇关于在
C++
中构建custom heterogeneous container的博客。在博客中,作者使用
访问者
模式
将容器中的每个元素按类型排序打印出来。我想知道我是否有可能编写一个
访问者
,这样我就可以按照元素插入的顺序打印出它们。
浏览 31
提问于2020-12-05
得票数 0
回答已采纳
2
回答
在模型上添加操作而不向模型添加代码
、
、
假设我有一个Shape对象的层次结构,每个对象都有自己的数据(polyline有顶点列表,圆圈有中心和半径,等等)。一种方法是为每个操作添加一个方法来构造接口。但是,在这种情况下,每次添加新操作时,我都必须修改我的模型接口。我听起来不对。我想出了以下解决方案,并希望在此提出您的意见或其他解决方案。 class Shapepublic: virtual ShapeOperationFactory* cre
浏览 6
提问于2014-07-30
得票数 2
1
回答
Java和
C++
中双重调度和
访问者
模式
的差异
、
、
、
双重分派和
访问者
模式
有什么区别吗? 我正在使用Java和
C++
,我想知道这两者之间是否有任何分裂。
浏览 0
提问于2009-12-07
得票数 1
回答已采纳
4
回答
C++
中的
访问者
模式
、
我想在
C++
中实现
访问者
模式
,如下所示:public: virtual void visit(C & t)=0;}; public:}; 但是编译器抱怨有两个语法错误:未知的标识符C和
访问者
浏览 2
提问于2012-10-26
得票数 1
回答已采纳
2
回答
在ClassReader和ClassWriter之间插入我不能控制的ClassVisitors链?
基本上,我想使用这些
访问者
的链(假设我不能控制)“介于”ClassReader和ClassWriter之间,该方法将控制其实例化。 我该怎么做呢?
访问者
的链接似乎想要你构建从“后”(最后一个链接,绑定到ClassWriter)到“前”(第一个链接,由ClassReader编辑的accept())的链。
浏览 0
提问于2013-02-28
得票数 0
回答已采纳
1
回答
使用
访问者
模式
和单独的类有什么区别?
我想知道
访问者
模式
与使用静态方法执行代码分离之间的区别。让我们来看看一个例子,在这个例子中,我可以调用
访问者
模式
:例如,当从myClass调用时,就会将工作转移到
访问者
中执行那么,为什么要使用
访问者
模式
而不是只使用类(除非用于双重分派)?
浏览 0
提问于2018-08-29
得票数 1
回答已采纳
3
回答
访客
模式
、
当我读到访客
模式
的时候,上面写着 我怀疑如果我们只有一个
访问者
实现,我们真的需要使用这个
模式
吗?
浏览 5
提问于2015-05-27
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
kotlin访问者设计模式
23-访问者模式PHP实现
C++的函数如何返回多个值?
UVM设计模式(六)访问者模式、uvm_phase、uvm objection、process control
React 组件设计模式基础
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券