举报投诉联系我们 手机版 热门标签 VUE中文网
您的位置:VUE中文网 > java创建型模式有哪些 Java 创建型设计模式

java创建型模式有哪些 Java 创建型设计模式

2023-03-15 04:17 Java教程

java创建型模式有哪些 Java 创建型设计模式

java创建型模式有哪些

Java创建型模式是一种设计模式,它可以帮助我们创建对象,而不必直接使用new关键字。它可以帮助我们把复杂的对象创建过程封装起来,使得代码变得更加简单、易读、易于维护。

Java创建型模式包括工厂方法模式、抽象工厂模式、单例模式、原型模式、生成器模式、建造者模式。

// 工厂方法模式 
public interface Shape { 
    void draw(); 
} 
public class Rectangle implements Shape { 

    @Override 
    public void draw() { 
        System.out.println("Inside Rectangle::draw() method."); 
    } 
} 
public class Square implements Shape {  

    @Override 
    public void draw() {  
        System.out.println("Inside Square::draw() method.");  
    }  
}  

 // 创建一个工厂,生成基于给定信息的实体类的对象。  
public class ShapeFactory {  

    //使用 getShape 方法获取形状类型的对象  
    public Shape getShape(String shapeType){  

        if(shapeType == null){  

            return null;  

        }        

        if(shapeType.equalsIgnoreCase("RECTANGLE")){  

            return new Rectangle();  

        } else if(shapeType.equalsIgnoreCase("SQUARE")){  

            return new Square();  

        }    

        return null;  

    }  																     

Java 创建型设计模式

阅读全文
以上是VUE中文网为你收集整理的java创建型模式有哪些 Java 创建型设计模式全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 VUE中文网 vue88.com 版权所有 联系我们