设计模式的问题??? 我在学习建造者模式的时候,里边无缘无故的出现了个getClone方法,我想知道该方法在那个类中,我就是没找到啊,请高手指教!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 鼠标放在getClone,然后ctrl+左击 /* * 项目名称 Pattern * 包名称 com.niufish.pattern.builder * * 文件名称 Builder.java * */package com.niufish.pattern.builder;/** * 抽象建造者,规范产品对象的各个组成成分的建造。一般而言,此接口独立于应用程序的商业逻辑。 * <p> * <a href="Builder.java.html"><i>View Source</i></a> * </p> * @author Kingfish * @version 1.0 */public interface Builder { void buildPart1(); void buildPart2(); Product getResult(); } /* * 项目名称 Pattern * 包名称 com.niufish.pattern.builder * * 文件名称 Client.java * */package com.niufish.pattern.builder;/** * 测试类 * <p> * <a href="Client.java.html"><i>View Source</i></a> * </p> * @author Kingfish * @version 1.0 */public class Client { public static void main(String[] args) { Director di = new Director(); di.construct(); }} /* * 项目名称 Pattern * 包名称 com.niufish.pattern.builder * * 文件名称 ConcreteBuilder.java * */package com.niufish.pattern.builder;/** * 具体建造者,与应用程序紧密相关的一些类 * <p> * <a href="ConcreteBuilder.java.html"><i>View Source</i></a> * </p> * @author Kingfish * @version 1.0 */public class ConcreteBuilder implements Builder { private Product _product = new Product1(); /** * @see com.niufish.pattern.builder.Builder#buildPart1() */ public void buildPart1() { _product.setPart1("A"); } /** * @see com.niufish.pattern.builder.Builder#buildPart2() */ public void buildPart2() { _product.setPart2("B"); } /** * @see com.niufish.pattern.builder.Builder#getResult() */ public Product getResult() { return _product; }} java swing不同窗口间数据同步的问题 线程死锁问题源码不理解,请高手帮忙 关于I/0的问题? *题问鸟菜* 重载带来的问题 基本初始化问题? 巨简单的问题:大虾、菜鸟们请进! 走过路过不要错过哟~~~~~~^_^ java socket 多线程问题 JBuilder中的tomcat需要配置吗?它好像只支持JSP/SERVLET的功能啊?该怎么配置啊 关于连接关闭问题 高分求助----关于java生成缩略图的问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 将a.properties改成a.xml
* 项目名称 Pattern
* 包名称 com.niufish.pattern.builder
*
* 文件名称 Builder.java
*
*/
package com.niufish.pattern.builder;/**
* 抽象建造者,规范产品对象的各个组成成分的建造。一般而言,此接口独立于应用程序的商业逻辑。
* <p>
* <a href="Builder.java.html"><i>View Source</i></a>
* </p>
* @author Kingfish
* @version 1.0
*/
public interface Builder {
void buildPart1();
void buildPart2();
Product getResult();
}
* 项目名称 Pattern
* 包名称 com.niufish.pattern.builder
*
* 文件名称 Client.java
*
*/
package com.niufish.pattern.builder;/**
* 测试类
* <p>
* <a href="Client.java.html"><i>View Source</i></a>
* </p>
* @author Kingfish
* @version 1.0
*/
public class Client { public static void main(String[] args) {
Director di = new Director();
di.construct();
}
}
* 项目名称 Pattern
* 包名称 com.niufish.pattern.builder
*
* 文件名称 ConcreteBuilder.java
*
*/
package com.niufish.pattern.builder;/**
* 具体建造者,与应用程序紧密相关的一些类
* <p>
* <a href="ConcreteBuilder.java.html"><i>View Source</i></a>
* </p>
* @author Kingfish
* @version 1.0
*/
public class ConcreteBuilder implements Builder {
private Product _product = new Product1();
/**
* @see com.niufish.pattern.builder.Builder#buildPart1()
*/
public void buildPart1() {
_product.setPart1("A");
} /**
* @see com.niufish.pattern.builder.Builder#buildPart2()
*/
public void buildPart2() {
_product.setPart2("B");
} /**
* @see com.niufish.pattern.builder.Builder#getResult()
*/
public Product getResult() {
return _product;
}}