![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java设计模式
文章平均质量分 50
猿来如此~~
很高兴认识大家!
展开
-
动态代理模式
1.什么是动态代理 动态代理简而言之就是,在不改变原有类的基础上,扩展自己的其他代码。 2.和静态代理模式的区别 静态代理扩展是复制一份,然后添加自己的方法,而动态代理却是通过反射的方式,不用写之前的代码,而添加自己的方法 3.代码实现 1.首先定义一个接口和一个实现类 package com.example.designmode.service; public interface UserService { void add(); void delete(); } packag原创 2021-07-03 13:58:07 · 237 阅读 · 0 评论 -
Java设计模式---静态代理模式
静态代理模式 静态代理模式就相当于,一个活动想要请一个明星来表演,那么明星只负责表演,而其他的谈判,琐事都由他的经纪人来完成。下面代码来简单演示一下: public class AgencyModel { public static void main(String[] args) { Company company = new Company(new Me("张三...原创 2020-04-13 19:29:02 · 122 阅读 · 0 评论