首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
卖骚可耻
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
一句话总结殊途同归的设计模式:工厂模式=?策略模式=?模版方法模式
虽然不同的设计模式解决的问题各不相同,但从一个更高的抽象层次来看,它们通过相同的手段来实现相同的目的。本文将以更抽象的视角剖析工厂模式、策略模式、模版方法模式,以及这些模式所遵循的设计原则。
Java 设计模式
一直想写一篇介绍设计模式的文章,让读者可以很快看完,而且一看就懂,看懂就会用,同时不会将各个模式搞混。自认为本文还是写得不错的???,花了不少心思来写这文章和做图,力求让读者真的能看着简单同时有所收获。 ) 的分类了,他们将设计模式分类为 23 种经典的模式,根据用途我们又可以…
JDK动态代理和CGLIB动态代理
本文对JDK动态代理和CGLIB动态代理进行分析,描述什么是代理,对这两种动态代理的区别,该如何使用进行简单讲解。
Java 动态代理详解
动态代理在Java中有着广泛的应用,比如Spring AOP、Hibernate数据查询、测试框架的后端mock、RPC远程调用、Java注解对象获取、日志、用户鉴权、全局性异常处理、性能监控,甚至事务处理等。 本文主要介绍Java中两种常见的动态代理方式:JDK原生动态代理和…
2023年再不会动态代理,就要被淘汰了
在 Spring 中,最重要的应该当属 IOC 和 AOP 了,IOC 的源码流程还比较简单,但 AOP 的流程就较为抽象了。其中,AOP 中代理模式的重要性不言而喻,但对于没了解过代理模式的人来说
10分钟看懂动态代理设计模式
从字面意思来看,代理比较好理解,无非就是代为处理的意思。举个例子,你在上大学的时候,总是喜欢逃课。因此,你拜托你的同学帮你答到,而自己却窝在宿舍玩游戏... 你的这个同学恰好就充当了代理的作用,代替你去上课。 很简单的一个例子,用一个随机睡眠时间模拟小鸟在空中的飞行时间。接下来…
🚀一文搞懂:jdk动态代理,cglib,Spring AOP和Aspectj (AOP日志收集实战)
本章源码下载 ❤️本章源码已分享github 一、AOP是什么 AOP又叫面向切面编程,旨在通过允许横切关注点的分离,提高模块化。通俗理解就是,将那些与业务无关,却为业务模块所共同调用的逻辑代码封装起
JDK静态代理、动态代理和CGLIB动态代理
对代理设计模式进行介绍。代理模式分为静态代理和动态代理,动态代理又可细分为JDK动态代理和CGLIB动态代理。对不同的代理模式进行介绍,并比较其不同点和适用范围。
实战!聊聊工作中使用了哪些设计模式
大家好,我是捡田螺的小男孩。 平时我们写代码呢,多数情况都是流水线式写代码,基本就可以实现业务逻辑了。如何在写代码中找到乐趣呢,我觉得,最好的方式就是:使用设计模式优化自己的业务代码。
[解锁新姿势] 回想起被 `if-else` 支配的恐惧,我们要打倒 if - else
在之前文章说到,简单 if-else,可以使用 卫语句 进行优化。但是在实际开发中,往往不是简单 if-else 结构,我们通常会不经意间写下如下代码: 毫不夸张的说,我们都写过类似的代码,回想起被 if-else 支配的恐惧,我们常常无所下手,甚至不了了之。 下面分享一下我在…