随笔分类 -  Java设计模式

Java实现23种设计模式
摘要:[引用](http://t.csdn.cn/llQoB "引用") ### 1、为什么需要类图?类图的作用 我们做项目的需求分析,最开始往往得到的是一堆文字,请看下面这堆文字: 本项目是在一期的基础上增加对电缆、通讯工程的管理和施工详细数据的记录和统计,使整个系统更好的管理各工程项目从中标开始到竣工 阅读全文
posted @ 2023-06-14 17:50 Little_Monster-lhq 阅读(114) 评论(0) 推荐(0) 编辑
摘要:前言 在Java领域,动态代理应用非常广泛,特别是流行的Spring/MyBatis等框架。JDK本身是有实现动态代理技术的,不过要求被代理的类必须实现接口,不过cglib对这一不足进行了有效补充。本篇博客将涉及2个话题:第一,JDK动态代理的实现原理,带你探索动态代理的实质面目;第二,自己动手写代 阅读全文
posted @ 2022-11-02 11:12 Little_Monster-lhq 阅读(96) 评论(0) 推荐(0) 编辑
摘要:JDK动态代理的过程 JDK动态代理采用字节重组,重新生成对象来替代原始对象,以达到动态代理的目的。 JDK中有一个规范,在ClassPath下只要是$开头的.class文件,一般都是自动生成的。 要实现JDK动态代理生成对象,首先得弄清楚JDK动态代理的过程。 1.获取被代理对象的引用,并且使用反 阅读全文
posted @ 2022-11-02 10:56 Little_Monster-lhq 阅读(140) 评论(0) 推荐(0) 编辑