在线299人
首页
主题表
培训咨询
标签
精华
查搜
注册
登陆
用户
自动登陆
密码
新用户注册
忘记密码?
首页
»
论坛
»
设计模式、框架和架构
上一主题
看网上介绍用友的NC产品的构架设计的很好,不知道有没有高手能透露一些?
返回本主题
返回主题列表
下一主题
在JIVE中,要在页面上打印用户的信息,要先GETUSER(USERID),也就是先实例化一个USER类,然后再用它USER.GETNAME()等等,我打算再我开发的系统中也这样用,但与JIVE不同的..
Go
总共有
0
回复 /
1
页
前往下页:
tanmingbo
悄悄话
发表文章: 3
注册时间: 2003年10月15日 10:23
请问版主所说的Adapter模式的问题????
2003年10月15日 10:43
标签列表
adapter模式
(15)
版主你好,我看了你所写的适配器模式Adapter前部分,SquarePeg、RoundPeg、PegAdapter,我感到疑惑的是,如果我要在PegAdapter中实现既要打方型桩,又要打圆形桩的问题,怎么实现好呢?在PegAdapter中重写了insert类实现打圆形桩的问题,因此,如果要打方型桩的话,应该有这句:SquarePeg squ=new SquarePeg().但是如此一来的话,我就体会不出适配器的好处了。我感到还不如在应用中直接定义SquarePeg、RoundPeg的实例调用各自的方法,或者在PegAdapter中采用组合的方式将SquarePeg、RoundPeg包含近来,或者对PegAdapter类作如下改写:
public class PegAdapter extends SquarePeg {
private RoundPeg roundPeg;
public PegAdapter(RoundPeg peg) { this.roundPeg=peg; }
public void insertIntoHole(String str) {
roundPeg.insertIntoHole(str);
}
}
即不重写SquarePeg中的insert方法。这样,在PegAdapter类中即可以调用
insert()方法打圆型桩,又可以调用insertIntoHole()方法打方型桩。
相关文档在本站“设计模式”中!
以上是我个人的理解,恳请各位同行指正!
我的QQ:15477736,MSN:tan_mingbo@hotmail.com
这个主题有
0
回复 /
1
页
Go
上一主题
返回本主题
返回主题列表
返回页首
下一主题
热点TAG:
AOP
cache
缓存
DDD
EJB
集群
设计模式
Hibernate
IOC
JiveJdon
OO
RBAC
Seam
Spring
Struts
正在读取,请等待...
Wowzio
grab this
·
technology
blog
查询本论坛内
近一天
近三天
近一周
近一月
近三月
近半年
近一年
所有
回复超过
的热门帖子
标题
内容
发贴前查询
标签列表
勿重复发表问题
解惑之道在
J道
,打造中国最具影响力的的企业软件社区
OpenSource
JIVEJDON
v3.0
Powered by
JdonFramework
Code © 2002-08
jdon.com
anti spam