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 · 235 阅读 · 0 评论 -
Java设计模式---静态代理模式
静态代理模式 静态代理模式就相当于,一个活动想要请一个明星来表演,那么明星只负责表演,而其他的谈判,琐事都由他的经纪人来完成。下面代码来简单演示一下:public class AgencyModel { public static void main(String[] args) { Company company = new Company(new Me("张三...原创 2020-04-13 19:29:02 · 120 阅读 · 0 评论