知识大全 Java设计模式例子 FactoryMethod Pattern
Posted 知
篇首语:鸟欲高飞先振翅,人求上进先读书。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java设计模式例子 FactoryMethod Pattern相关的知识,希望对你有一定的参考价值。
Java设计模式例子 FactoryMethod Pattern 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
//Creator java public abstract class Creator /** * looks like a factory * contains some products and some process methods */ protected Product duct; abstract String processProduct(); abstract String processProductSpecial(); public String Operation() return processProduct(); // FactoryMethod for implemention; //ConcreteProduct java public class ConcreteProduct extends Product public ConcreteProduct() System out println( construct the ConcreteProduct object ); public String makeString(String str) return This is the product after processing: +str; //Product java public abstract class Product public abstract String makeString(String str); //ConcreteCreatorA java public class ConcreteCreatorA extends Creator /** * You can write some other class like this to override * the same methods do diffrent thing; */ public ConcreteCreatorA() duct=new ConcreteProduct(); System out println( instanced a product ); public String processProduct() System out println( product A: ); return duct makeString( Make @#a product ); public String processProductSpecial() System out println( special product B: ); //add another method here return duct makeString( Make Special @#B product ); //TestFactoryMethod java public class TestFactoryMethod public TestFactoryMethod() public static void main(String[] arg) ConcreteCreatorA cc=new ConcreteCreatorA(); System out println(cc Operation()); System out println(cc processProductSpecial()); cha138/Article/program/Java/gj/201311/27358相关参考
JAVA的设计模式我想大家都知道但每个人的理解并不相同我在这里只是阐述我的观点要是与您的观点不同请您原谅和提出您的宝贵意见 为了把命令模式讲清楚我要举一个大家都影象深刻的例子以便大家的理解那
在JAVA程序设计中事件的处理是非常重要的尤其是在需要自定义事件和设计JavaBean时对事件的处理过程有一个完整的认识对于编程是很有帮助的 下面用一个演示性的例子来说明事件及其处理过程
一个JAVA连接ORACLE的例子 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 例子 p
Java多线程例子 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 写出一组模拟生产者/消费者的协
Java上传文件(简单例子) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! jsp页面 <
JAVA一个简单的两个线程例子 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 于Java好的方面
Java反射机制的应用例子 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 目标用一个代理类实现两
Java代码调用JavaFX的例子 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在JavaFX
Java线程;生产消费者例子 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 小小回顾写了个简单的
Java代码 publicinterfaceIHello publicvoidhello(Stringname); Java代码 publicclassHelloImplimpleme