发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

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

    
2003-06-05 21:09
赞助商链接




http://www-900.ibm.com/developerWorks/cn/java/l-dpstruct/part2/index.shtml

到底啊个Visitor是真正讲的Visitor? 两者差别太大。

恳请把BANQ说两句

1
2003-06-05 22:30

他的文章是说他在创造设计模式,他没有说他的模式完全是设计模式,只是说可以自己创造设计模式,他用的是他自己创建的模式。

设计模式一个条件是必须公认,不是谁想创建就能创建,还是把基础打牢,用好GOF 23模式,够用。

2003-06-08 09:51

都是呀,

只不过IBM网站上说的是应用,banq说的比较基础

不过,visitor是比较难的模式,真正用到的地方又少,不学也罢,要学也是放在26个的最后一个,呵呵

2003-06-10 06:42

Thank you, Banq and richardluopeng

I almost understand both of them.

两者思想是一样的,其实IBM文章中类ErroBase中的handle() 相当于版主Banq中 类Visitable中的accept(). 看懂这些代码都要花功夫,看样子要达到运用级的水平还要假以时日。

thanks again.

2003-06-10 21:16

不过他们在实现Visitor类上还是有区别的。 IBM的Visitor接口中还跟Visitable有瓜葛. 耦合程度大。这就造成了Visitable这边增加子类的难度。

484呀?

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系反馈 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com