zoukankan      html  css  js  c++  java
  • 设计模式-工厂方法模式

    类图:

    1 public interface IFactory {
    2     public Operation createOperation();
    3 }
    1 public class AddOperationFactory implements IFactory {
    2 
    3     @Override
    4     public Operation createOperation() {
    5         return new AddOperation();
    6     }
    7 }
     1 public class Client {
     2 
     3     public static void main(String[] args)
     4     {
     5         IFactory addFactory = new AddOperationFactory();
     6         Operation add = addFactory.createOperation();
     7         add.setNumberA(1);
     8         add.setNumberB(2);
     9         System.out.println(add.getResult());
    10     }
    11 }

    图片引用自:《大话设计模式》-程杰

  • 相关阅读:
    HDU-5384
    UVALive 5099
    ZOJ-2753
    HUD-5379
    HDU-5360
    HDU-5351
    HDU-5335
    HDU-5317
    HDU-2487
    常用十六进制颜色对照表代码查询
  • 原文地址:https://www.cnblogs.com/gatsbydhn/p/4995940.html
Copyright © 2011-2022 走看看