Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Design Pattern & UML  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 请教UML问题
danielz8086



发贴: 0
积分: 0
于 2003-10-30 05:34 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
根据附图中SpcnAppSLSBImpl.update() 的signature ,红色的 association 应 到 Spcn 还是 SpcnModel?

谢了,
Dan



作者 Re:请教UML问题 [Re:danielz8086]
Jove



CJSDN高级会员


发贴: 1228
积分: 194
于 2003-10-30 09:30 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
这是种参数方式的association, 既然是spcn:Spcn, 可以认为是指向接口Spcn


作者 Re:请教UML问题 [Re:danielz8086]
danielz8086



发贴: 0
积分: 0
于 2003-10-30 22:09 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
多谢JOVE。本人正在学习OO 和UML。 如果问题过于肤浅,请谅解。
此问题源自对OO设计“四人帮”(GOF)提出的原则之一 (PROGRAM TO INTERFACE) 的疑问。

如果采用上面图中以接口为参数的方法来实现对象的松耦合, 那么在相应模块的UML图中就会出现这样的情景:一个实体类(CONCRET CLASS) 总是与若干接口(INTERFACE)关联,而实现这些接口的类又关联到其他接口。。。
1) 这样的UML图好象没怎么见过
2) UML图似乎变得太复杂
3) 实现接口的各个类的关系(如MULTIPLICITY)似乎也不好处理

不知是我对“PROGRAM TO INTERFACE”的理解不对还是对UML的见识太少? 行家一般是怎样处理这一原则的?

多谢。
DAN



作者 Re:请教UML问题 [Re:danielz8086]
akane



发贴: 0
积分: 0
于 2003-11-14 12:59 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
我也觉得没见过你说得这么复杂的图
我觉得是不是你多虑了?
现在oo设计,好像很少用那么复杂的关系吧,我觉得一般也就2到3层继承关系就到头了



作者 Re:请教UML问题 [Re:danielz8086]
jeez



发贴: 0
积分: 0
于 2003-11-28 22:15 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
当然是指向接口了,否则如果interface Spcn如果另有一个实现,你怎么指呢?



作者 Re:请教UML问题 [Re:danielz8086]
hitaco





发贴: 432
积分: 31
于 2003-12-01 22:52 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
看你的signature未必说明这个是association,也许该是dependency



flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923