• Java的设计模式 之 简单的工厂模式(一)


    工厂模式使用到java的多态,接口知识点

    本文仅仅帮助自己记住知识点。

        //使用的接口类
        interface Moveable{
            public void run();
        }
    
        //实现Moveable接口的类
        class Car implements Moveable{
            public void run(){
                System.out.println("Car is running!!!");
            }
        }
    
        //实现Moveable接口的类
        class Plan implements Moveable{
            public void run(){
                System.out.println("Play is Flaying!!!");
            }
        }
    
    

    上面的代码说明,其中Car类和Plan类都实现了implements接口,都可以通过Moveable来接收使用new 进行创建的对象。(实现的原理是多态的缘故)

    下面的工厂类的代码:

        interface AbstractFactory{
                public abstract Moveable getInstacen();
    
        class PlaneFactory implements AbstractFactory{
                public Moveable getInstacen(){
                        return new Plan();
                }
        }
    
        class CarFactory implements AbstractFactory{
                public Moveable getInstacen(){
                        return new Car();
                }
    

    上面使用的工厂模式主要是使用多态方式进行创建的

  • 相关阅读:
    把文本数据转化为json
    componentsSeparatedByString 的注意事项
    内存管理
    审核问题2.3.1
    H5缩放效果的问题和缓存问题
    iOS库
    DDOS 攻击防范
    连接数过多的问题
    nginx 长连接keeplive
    javascript 判断身份证的正确性
  • 原文地址:https://www.cnblogs.com/gxcstyle/p/8666502.html
Copyright © 2020-2023  润新知