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();
{
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();
解决方案 »
- struts标签
- Spring 注入 ServierSocket 问题?在线等
- ldap中如何认证工作站?userWorkstations
- 关于总重启tomcat解决系统的困惑问题
- 有没有J2EE日志或异常类,要求自动监听不需要在进行异常处理同SPRING框架
- 关于水晶报表显示数据的问题,请高人指点,谢谢!!!
- 非web项目,如何配置opensession Inview
- 菜鸟提问 按钮数组
- jboss下对Log4J的配置问题?我详细说明,高手请看
- 如何用java来写webservie程序,请举个简单的例子??
- 谁能说说XMLHTTP是个什么东西?或者提供一点关于这个的文章?
- RMI远程对像的问题
{
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();