设计模式
文章平均质量分 55
未见山
天予不取,必受其咎。
展开
-
设计模式之策略模式(java)
策略模式 描述:策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。 1. StrategyContenxt类,进行策略的注册和和提供策略服务 package com.example.sk.strategy; import com.example.sk.util.SpringContextHelper; import java.util.HashMap; public class原创 2021-01-26 15:46:19 · 221 阅读 · 4 评论 -
设计模式之单例模式(java)
单例模式 概念: 一个系统中只有一个类的实例对象可以被获取和使用(且该实例对象是自行创建的)。单例模式分为饿汉式和懒汉式两种。 饿汉式: 直接创建实例对象,线程安全。 1. 枚举类 package com.sk.singleton; public enum Singleton { INSTANCE } 2. 直接实例化(两种对外提供实例的方式) package com.sk.singleton; public class Singleton { public static fina原创 2021-01-14 12:42:05 · 186 阅读 · 1 评论