
设计模式
文章平均质量分 54
爱打斯诺克的码农飞
毫无感情的搬砖工具阿飞,日常喜欢打斯诺克
展开
-
java策略模式在项目中实战案例
策略模式把对象本身和运算规则区分开来,因此我们整个模式也分为三个部分。 环境类(Context):用来操作策略的上下文环境,持有一个 Strategy 的引用 抽象策略(Strategy)角色:这是一个抽象角色,通常由一个接口或抽象类实现。此角色给出所有的具体策略类所需的接口。 具体策略(ConcreteStrategy)角色:包装了相关的算法或行为。 具体代码如下: 1、定义抽象策略接口 package com.design.pattern.strategy.strate...原创 2021-07-10 13:15:02 · 931 阅读 · 3 评论 -
设计模式之单例模式
1、饿汉式单例 package com.fly.designMode.single; // 饿汉式单例 public class Hungry { // 可能会浪费空间 private byte[] data1 = new byte[1024 * 1024]; private byte[] data2 = new byte[1024 * 1024]; private byte[] data3 = new byte[1024 * 1024]; private b原创 2020-05-23 09:59:38 · 236 阅读 · 0 评论