设计模式
学习笔记
王景清
Java后端菜鸟一枚
展开
-
单例模式-懒汉/饿汉式-双重锁定
懒汉式 第一次被引用时才会将自己实例化 public class Singleton_Lazy { private static Singleton_Lazy instance; private Singleton_Lazy() {}; public static Singleton_Lazy getInstance() { if (instance == null) { instance = new Singleton_Lazy(); } return instance; }原创 2022-03-14 17:00:36 · 715 阅读 · 0 评论 -
抽象工厂模式
简单工厂模式 工厂方法模式 抽象工厂模式 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类 原始模型 public interface IUser { void insert(User user); User getUser(int id); } 在MySQL的user表操作 public class MySQLUser implements IUser { @Override public void insert(User user) { System.out.pri原创 2022-03-12 17:46:31 · 796 阅读 · 0 评论 -
工厂方法模式
场景:制作一个简易可扩展计算器 通过工厂模式改进之前的简单工厂模式一样 public class Operation { private double numberA; private double numberB; public double getNumberA() { return numberA; } public void setNumberA(double numberA) { this.numberA = numberA; } public double getNumbe原创 2022-03-09 15:58:14 · 103 阅读 · 0 评论 -
简单工厂模式
场景:制作一个简易可扩展计算器 public class Operation { private double numberA; private double numberB; public double getNumberA() { return numberA; } public void setNumberA(double numberA) { this.numberA = numberA; } public double getNumberB() { return num原创 2022-03-08 11:42:57 · 165 阅读 · 0 评论