知识大全 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的设计模式我想大家都知道但每个人的理解并不相同我在这里只是阐述我的观点要是与您的观点不同请您原谅和提出您的宝贵意见    为了把命令模式讲清楚我要举一个大家都影象深刻的例子以便大家的理解那

知识大全 java的事件处理

  在JAVA程序设计中事件的处理是非常重要的尤其是在需要自定义事件和设计JavaBean时对事件的处理过程有一个完整的认识对于编程是很有帮助的    下面用一个演示性的例子来说明事件及其处理过程  

知识大全 一个JAVA连接ORACLE的例子

一个JAVA连接ORACLE的例子  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  例子    p

知识大全 Java多线程例子

Java多线程例子  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  写出一组模拟生产者/消费者的协

知识大全 Java上传文件(简单例子)

Java上传文件(简单例子)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  jsp页面  <

知识大全 JAVA一个简单的两个线程例子

JAVA一个简单的两个线程例子  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  于Java好的方面

知识大全 Java反射机制的应用例子

Java反射机制的应用例子  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  目标用一个代理类实现两

知识大全 Java代码调用JavaFX的例子

Java代码调用JavaFX的例子  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在JavaFX

知识大全 Java线程;生产消费者例子

Java线程;生产消费者例子  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  小小回顾写了个简单的

知识大全 spring技术手册上的一个java动态代理例子

  Java代码  publicinterfaceIHello  publicvoidhello(Stringname);    Java代码  publicclassHelloImplimpleme