visitor-pattern

visitor-pattern

文章 0 浏览 6

使用 Java 通过访问者模式从 AST 构建控制流图

我试图弄清楚如何实现我的 LEParserCfgVisitor 类,以便从已使用 JavaCC 生成的抽象语法树构建控制流图。我知道已经存在一些工具,但我正在尝试这样做…

心如荒岛 2024-10-08 07:52:40 8 0

使用ASM访问数组

我想知道是否可以使用 ASM API 跟踪对数组的访问。 我的目标是确定访问数组的哪个索引以及何时访问(这部分很简单 - 使用 System.NanoTime() )。我只…

红焚 2024-10-06 00:10:48 10 0

ASTNode 的accept() 方法有什么作用以及它如何使用ASTVisitor?

ASTNode 的 accept 方法做什么(javadoc 没有提供太多帮助...)以及什么时候调用 visit(Expression node) 方法? 这是我需要如何使用它的示例代码: f…

左岸枫 2024-10-05 08:54:00 8 0

谁能指导我一篇描述访问者设计模式的优秀文章

Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …

若水般的淡然安静女子 2024-10-04 11:40:06 8 0

策略、访问者和模板方法模式之间有什么区别?

我在课堂上刚刚学习了这些设计模式。但是我看不出它们之间有什么区别。它们听起来是一样的,都是在抽象类之上创建具体类。有人可以帮我打消这个疑虑吗…

北斗星光 2024-10-04 03:46:40 12 0

C++:对访客模式的怀疑

我知道什么是访客模式以及如何使用它;这个问题不是这个一个的重复问题。 我有一个库,其中放置了我编写的大部分可重用代码,并将其链接到我的大部分…

笑脸一如从前 2024-10-02 13:00:18 11 0

以正确的顺序进行位块传输 - 访问者问题

我正在设计一个简单的 GUI。我有小部件,它有孩子和一个父母。每个 Widget 都是一个 Composite 对象,具有 WidgetComposite 对象的向量。其中一个 Wid…

无言温柔 2024-09-27 09:52:04 7 0

如何修改包外预定义的包方法?

假设我有一个名为“animal”的包,其中包括 Animal 父类,Cat 继承自 Animal,Dog 也继承自 Animal。然而,《动物》的设计是这样的: class Animal { …

睫毛溺水了 2024-09-25 01:34:08 7 0

基于组件的游戏引擎设计中的事件处理

我想这个问题或它的变体被广泛传播,所以如果我所说的是重复的,并且答案在其他地方,请通知我。 我一直在研究游戏引擎设计,并遇到了基于组件的实体…

南渊 2024-09-19 07:44:27 12 0

使用访客设计模式的充分理由是什么?

在你告诉我已经有一个类似的问题之前,是的,我知道,我已经读过 它。 但问题集中在何时,我感兴趣的是为什么。 我明白事情是如何运作的。经典的动物…

只为一人 2024-09-19 04:42:59 9 0

访问者模式是区分 C++ 中参数类型的最快方法吗?

访问者模式是 C++ 中完成方法参数类型识别(有效地对参数而不是成员类进行单次分派)的最快方法吗?我可能知道我想要对尚不知道的子类型的元素调用的…

因为看清所以看轻 2024-09-17 06:25:46 10 0

关于java中的虚方法的问题

简而言之:我希望以下代码打印“sub”: Element e = new SubElement(); print(e); ... private static void print(Element e) { System.out.println(…

美男兮 2024-09-16 06:00:08 11 0

Java 对象图访问者库

你知道一个好的java对象图访问者库吗? 我想访问一个对象及其子组件,并在某些条件匹配时执行一些操作。 示例用法: 在一个巨大的域对象图上,重置 每…

岛徒 2024-09-11 18:31:59 14 0

如何将访问者分为两个介绍页面以比较每个访问者的注册量?

我正在制作一个网站,该网站依赖于用户注册才能玩我的在线游戏。如果他们不登录,他们只能看到介绍页面。 如果用户登录该网站,我会将这些信息保存到 …

合久必婚 2024-09-10 22:12:03 9 0

缺少参数的访问者模式

我确信这一定是访问者模式的常见问题,所以我想看看是否有标准的解决方案。 如何重新编码树遍历,其中方法内置于树类本身中,例如 class Node { void …

梦开始←不甜 2024-09-08 10:28:36 9 0
更多

推荐作者

忆悲凉

文章 0 评论 0

hgfg1645

文章 0 评论 0

qq_qLPLYi

文章 0 评论 0

戏舞

文章 0 评论 0

殊姿

文章 0 评论 0

﹂绝世的画

文章 0 评论 0

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