在线409人
首页
主题表
培训咨询
标签
精华
查搜
注册
登陆
用户
自动登陆
密码
新用户注册
忘记密码?
首页
»
论坛
»
开源JdonFramework及其应用案例论坛
上一主题
我使用下列语句初始化 try { // Create the SessionFactory sessionFactory = new Config..
返回本主题
返回主题列表
下一主题
刚买了您的《JAVA实用系统开发指南》一书,发现光盘内容和书里所列出来的样例代码不一致(我只看了JIVE部分),估计是因为版本问题吧,请问哪里可以下载与书本样例代码一致的光盘内容?谢谢
Go
总共有
2
回复 /
1
页
前往下页:
esuchj
悄悄话
发表文章: 2
注册时间: 2005年04月21日 15:01
设计模式之Prototype
2005年04月21日 15:11
标签列表
prototype模式
(7)
public abstract class AbstractSpoon implements Cloneable
{
String spoonName;
public void setSpoonName(String spoonName) {this.spoonName = spoonName;}
public String getSpoonName() {return this.spoonName;}
public Object clone()
{
Object object = null;
try {
object = super.clone();
} catch (CloneNotSupportedException exception) {
System.err.println("AbstractSpoon is not Cloneable");
}
return object;
}
}
有个具体实现(ConcretePrototype):
public class SoupSpoon extends AbstractSpoon
{
public SoupSpoon()
{
setSpoonName("Soup Spoon");
}
}
调用Prototype模式很简单:
AbstractSpoon spoon = new SoupSpoon();
AbstractSpoon spoon2 = spoon.clone();
我在Jbuilder2005下试验了这些代码,编译器居然报错(指向spoon.clone();),提示incompatible types;Found:java.lang.Object,required:spoon.AbstractSpoon
不解ing。。。
// 在此输入java代码
esuchj
悄悄话
发表文章: 2
注册时间: 2005年04月21日 15:01
Re: 设计模式之Prototype
2005年04月21日 17:35
知道原因了。。
源码还不是很准确的啊~~
banq
悄悄话
发表文章: 9528
注册时间: 2002年08月03日 17:08
Re: 设计模式之Prototype
2005年04月25日 10:02
Prototype关键在于了解对象的值引用 和值传递等问题,以及和状态相关的一些应用。
这个主题有
2
回复 /
1
页
Go
上一主题
返回本主题
返回主题列表
返回页首
下一主题
热点TAG:
AOP
cache
缓存
DDD
EJB
集群
设计模式
Hibernate
IOC
JiveJdon
OO
RBAC
Seam
Spring
Struts
正在读取,请等待...
Wowzio
grab this
·
technology
blog
查询本论坛内
近一天
近三天
近一周
近一月
近三月
近半年
近一年
所有
回复超过
的热门帖子
标题
内容
每2分种自动备份发贴内容Ctrl-V粘贴取出,提问题前先查询
标签列表
解惑之道在
J道
,打造中国最具影响力的的企业软件社区
OpenSource
JIVEJDON
v3.0
Powered by
JdonFramework
Code © 2002-08
jdon.com
anti spam