Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Design Pattern & UML
打印话题 寄给朋友 订阅主题 |
作者 | Re:为什么要用装饰模式? [Re:struggle] |
neilyoung
来吧!迷乱中找到和谐. 发贴: 63 积分: 30 |
于 2003-10-10 17:24
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 |
已读帖子 新的帖子 被删除的帖子 |
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 |