设计模式
文章平均质量分 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 · 217 阅读 · 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 · 181 阅读 · 1 评论