#Visitor访问者模式

DCI,领域模型,领域事件的一些想法

10-03-25 15 8722 19 xmuzyu

去年我们讨论了很多关于 异步 ,伸缩性 架构 的主题。近期我们也讨论DCI的一些主题。我就DCI,DDD以及 领域事件 说说自己的想法。 领域模型和领域事件本站已经讨论了很... 详细

Vector存储对象的一个问题

03-07-05 19 2434 KillerMan

一个Vector v 中存储了A a、 B b、C c三个对象,A,B,C 三个类实现了一个共同的接口show(),但各自的实际工作有很大差别。 现在要访问a,b,c三个对象的show()方法,该如何... 详细

我觉得Bridge和Vistor特别的像,区分不开

03-05-21 18 1331 1 chilopod

Bridge http://www.jdon.com/designpatterns/bridge.htm Vistor 我想工另外一个例子 http://www-900.ibm.com/dev... 详细

Composite模式和树形结构的讨论

05-11-22 12 3440 1 banq

最近在使用Jdon框架做JiveJdon3,碰到一个老问题,主题帖和回帖之间是树形结构关系,现在碰到两种方案: 1. 采取Composite模式封装复杂的树形结构,这样外界要访问一个主题贴需要树形遍... 详细

漫画:在Java中使用条件匹配四种方式!

19-04-07 3 955 2 banq

图解释: 1. 使用访问者模式 2. 使用普通if else进行条件匹配 3. 使用switch 4. 使用try. 详细

你好BANQ,帮我看看访问都模式

07-01-29 6 791 xysniper

我使用了Visitor模式,下面是一个得到Visitable的实现类的一个工厂,要根据不同的命令new 一个对象(这些对象就是Visitable的实现类),请问如果有100个命令,那我是不是要写100... 详细

到底啊个Visitor是真正讲的Visitor?

03-06-05 4 535 1 bruce

http://www-900.ibm.com/developerWorks/cn/java/l-dpstruct/part2/index.shtml 到底啊个Visitor是真正讲的Visit... 详细

访问者模式的函数式实现

19-01-31 621 1 banq

在 面向对象 的编程中,当需要向现有对象添加新操作时,通常使用访问者模式,但由于设计原因不可能修改对象本身并在实现中直接添加缺少的操作。为此,我们域中的每个对象都必须有一个接受访问者并将自己传递... 详细

使用Java新的模式切换替代访问者模式 - nipafx

21-07-09 238 1 banq

在现代 Java 中,不再需要访问者模式。使用现代 Java 语言功能的模式匹配的密封(Sealed)类型和切换((Pattern Switches))可以用更少的代码和更少的复杂性实现相同的目标。... 详细

acyclic visitor模式?

08-10-17 2 1465 zjsong11

Robert C. Martin 提出这样一种模式——acyclic visitor模式,就是把visitor模式的功能矩阵改变成了acyclicvisitor模式的稀疏矩阵,解除了依赖环。 ... 详细

Visitor模式的一些想法

14-03-17 2 410 1 freebox

在 这里 有一个例子,不过当时的看法是强调了对象集的操作,现在有了范型,也很少向集合中添加不同类型的对象了。 我认为,这个访问者应该是强调在不改变对象的情况下,添加操作对象的新方法,我模拟了一个动物... 详细

谁说visitor不可以添加新元素?

07-02-08 2 519 xysniper

这个visitor就可以随便添加,利用反射就可以做到了. public abstract class Visitor { final public void visit(Object obj... 详细

对VISITOR模式的一点疑惑

08-07-31 1 479 yongbuyanbai

这里的疑惑是关于这个模式产生原因的迷惑,在GOF设计模式中,是这样说的: “表示一个作用于某对象结构中的各元素的操作,使你可以在不改变各元素类的前提下定义作用于这些元素的新操作”。 作为一种行为模式,... 详细

Tiger下的Visitor

03-05-17 1 379 英雄传说

public interface Visitable { void accept(Visitor<Visitable> visitor); } public interface Vi... 详细

共有 181 2 下一页