• java工厂设计模式初步


    没有利用反射机制定义的简单工厂类

    interface Fruit{
        public void eat();
    }
    class Apple implements Fruit{
        public void eat(){
            System.out.println("吃苹果");
        }
    }
    class Orange implements Fruit{
        public void eat(){
            System.out.println("吃橘子");
        }
    }
    //下面定义一个工厂,取得子类的实例化对象;
    class Factory{
        public static Fruit getInstance(String className){
            if("apple".equals(className)){
                return new Apple();
            }else if("orange".equals(className)){
                return new Orange();
            }else{
                return null;
            }
        }
    }
    public class Test{
        public static void main(String args[]){
            Fruit f = Factory.getInstance("apple");
            f.eat();
        }
    }
  • 相关阅读:
    js相关小实例——滚动监听
    js相关小实例——进度条
    数据库的连接
    php函数
    php语法
    php基础上
    列表 选择背景变化
    飞入
    移动列表内容
    javascript的语法
  • 原文地址:https://www.cnblogs.com/hu1056043921/p/7327737.html
Copyright © 2020-2023  润新知