首页后端开发JAVAjava设计模式和例子

java设计模式和例子

时间2023-11-13 20:50:03发布访客分类JAVA浏览510
导读:Java设计模式是软件工程中使用最广泛的一种编程模式。设计模式是一系列经过实践验证的被认可的最佳实践。Java设计模式提供了一种通用的解决方案,可以在软件开发过程中解决常见的问题,并提高代码的可读性、可重用性和可维护性。public cla...

Java设计模式是软件工程中使用最广泛的一种编程模式。设计模式是一系列经过实践验证的被认可的最佳实践。Java设计模式提供了一种通用的解决方案,可以在软件开发过程中解决常见的问题,并提高代码的可读性、可重用性和可维护性。

public class Singleton {
    private static Singleton instance = null;
private Singleton() {
}
public static Singleton getInstance() {
if (instance == null) {
    instance = new Singleton();
}
    return instance;
}
}

单例模式是一种创建型设计模式。该模式可以确保在整个应用程序中只有一个实例可用,而且该实例在使用过程中不会被改变。

public interface Shape {
    void draw();
}
public class Circle implements Shape {
@Overridepublic void draw() {
    System.out.println("画一个圆形");
}
}
public class Rectangle implements Shape {
@Overridepublic void draw() {
    System.out.println("画一个矩形");
}
}
public class ShapeFactory {
public Shape getShape(String shapeType) {
if (shapeType == null) {
    return null;
}
if (shapeType.equalsIgnoreCase("CIRCLE")) {
    return new Circle();
}
 else if (shapeType.equalsIgnoreCase("RECTANGLE")) {
    return new Rectangle();
}
 else {
    return null;
}
}
}
    

工厂模式是一种创建型设计模式。该模式提供一个共同的接口来创建相似的对象,并且在不知道具体实现细节的情况下返回一个适当类型的对象实例。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: java设计模式和例子
本文地址: https://pptw.com/jishu/537898.html
java计算正整数各位数的和 Java里面1和0分别代表什么

游客 回复需填写必要信息