
Java23种设计模式的详解和实现
文章平均质量分 51
对Java23种设置模式进行汇总,整理分析
讨厌令狐冲
不看招式只注重内心戏的武林高手
展开
-
java静态代理、动态代理实现
一、代理模式概念定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在被代理的对象和目标对象之间起到中介的作用。*例如,你(真实角色)要打官司(抽象角色)告张三(真实角色)偷了你家的鸡蛋,你请了一个律师(代理角色),那这个律师就相当于你的代理对象,你这个被代理的对象就只需要坚定张三就是偷了你家鸡蛋的核心需求就行了,准备资料、向法官提交资料等琐碎的是你的代理对象律师会帮你搞定。角色:抽象角色: 包含真实角色需要实现的核心业务原创 2021-08-27 17:18:46 · 202 阅读 · 0 评论 -
单例模式—饿汉式、懒汉式(同步、内部类、枚举)
单例模式一、饿汉式/** * @Author 吕小白 * @ClassName Eager * @Description:单例模式——饿汉式 * @Date 2021/6/24 9:01 * @Version 1.0 **/public class Eager {// 创建实例对象 private static Eager eager=new Eager(); //将构造函数私有化 private Eager(){ }// 创建获取单例对象原创 2021-06-24 10:40:56 · 224 阅读 · 0 评论