visitor-pattern

visitor-pattern

文章 0 浏览 6

为什么访问者负责枚举访问者模式中的子项?

根据我发现的代码,访问者似乎需要了解所访问对象的结构并调用所需的子对象。 在某些情况下,即使访问的类被修改,访问者仍希望继续工作,这似乎有点…

久隐师 2024-07-13 03:39:32 8 0

从复合控件获取数据 - 访问者模式?

我有一些相当复杂的表单,需要由网页设计师进行配置。 我一直在构建一些似乎可以完成这项工作的复合控件。 顶层控件只是一个容器,其中包含表单的各个…

爱的十字路口 2024-07-11 08:10:19 8 0

有没有一种简单的方法可以在 C# 中模拟 Objective-C 类别?

我有一个以前从未遇到过的奇怪的设计情况...如果我使用 Objective-C,我会用类别来解决它,但我必须使用 C# 2.0。 首先,一些背景知识。 我在这个类库…

傾城如夢未必闌珊 2024-07-10 22:58:54 11 0

Java:使用 RuntimeException 来逃避访问者

我非常想在 Java 程序中使用未经检查的异常作为短路控制流构造。 我希望这里有人能建议我更好、更干净的方法来处理这个问题。 我的想法是,我想缩短访…

流年里的时光 2024-07-10 13:34:08 14 0

在 C# 中模拟 IDispatchEx

C# 3.0 扩展方法向基本类型添加扩展,使得在该类型的所有实例上调用该方法都是合法的。 现在,我知道 JavaScript 实现了 IDispatchEx,通过它可以向特…

俯瞰星空 2024-07-09 02:44:14 8 0

我在哪里失去了参考?

我正在尝试使用访问者模式,如下所示: public class EnumerableActions : IEnumerableActions { private IEnumerable itemsToActOn; public Enumerab…

旧城烟雨 2024-07-08 22:48:10 9 0

单元测试访问者模式架构

我在我的一款应用程序中将访客作为核心架构理念之一进行了介绍。 我有几个访客正在操作相同的东西。 现在,我应该如何测试它? 我正在考虑的一些测试…

绾颜 2024-07-08 05:26:27 10 0

我什么时候应该使用访客设计模式?

Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题?通过编辑这篇文章来更新问题,使其仅…

勿挽旧人 2024-07-07 21:33:13 14 0

使用访问者模式和接口有什么区别?

将访问者设计模式应用于代码与以下方法有什么区别: interface Dointerface { public void perform(Object o); } public class T { private Dointerfa…

渡你暖光 2024-07-06 08:57:31 9 0

访客模式 + 开闭原理

是否可以实现尊重 访客模式 wikipedia.org/wiki/Open/close_principle" rel="noreferrer">开放/封闭原则,但仍然能够添加新的可访问类? 开放/封闭原…

雨巷深深 2024-07-06 08:30:51 14 0
更多

推荐作者

Promise

文章 0 评论 0

qq_lbRlsh

文章 0 评论 0

待"谢繁草

文章 0 评论 0

yy2010hell

文章 0 评论 0

漫无边际

文章 0 评论 0

傲娇萝莉攻

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文