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

您没有登录

» Java开发网 » Design Pattern & UML  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 Re:为什么要用装饰模式? [Re:struggle]
neilyoung

来吧!迷乱中找到和谐.



发贴: 63
积分: 30
于 2003-10-10 17:24 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
when customer has the method such as
void setConnection(Component* com)
(Component :abstract base class or interface in the inheritance class hierarchy),
the advantage is explicit .
because of the same type, we can replace input paramater in the client code with other decorator object pointer to enhance the code function.
for example, if original component is a text view, we can add a scroll bar
upon it , forward the original text view the request of handling the text.
(how to forward??? because the decorator know its responsibility is to enhance which component, just like scroll bar know text view.)




学java的朋友,请一起来投票让sun推出中文jdk文档!!!

话题树型展开
人气 标题 作者 字数 发贴时间
8631 为什么要用装饰模式? struggle 87 2003-10-10 16:11
8037 Re:为什么要用装饰模式? neilyoung 619 2003-10-10 17:24
7230 Re:为什么要用装饰模式? yamakasy 1248 2003-10-11 10:19
7873 Re:为什么要用装饰模式? neilyoung 725 2003-10-13 16:57
7224 Re:为什么要用装饰模式? yamakasy 83 2003-10-13 20:35
7316 Re:为什么要用装饰模式? hitaco 150 2003-10-15 16:30
7676 Re:为什么要用装饰模式? floater 30 2003-10-15 23:06

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