![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 50
设计模式
HIqiuqiu
这个作者很懒,什么都没留下…
展开
-
设计模式-单例模式
保证一个类只能有一个实例,并提供一个全局访问点。原创 2023-12-29 16:05:33 · 355 阅读 · 1 评论 -
设计模式-代理模式
2、静态代理与动态代理的区别主要在:静态代理在编译时就已经实现,编译完成后代理类是一个实际的class文件;、动态代理主要是通过反射机制,在运行时动态生成所需代理的class,从而实现对目标对象的代理功能。与动态代理最大的区别:使用动态代理的对象必须实现一个或多个接口使用cglib代理的对象则无需实现接口,达到代理类无侵入。3、特点:动态代理对象不需要实现接口,但是要求目标对象必须实现接口,否则不能使用动态代理。缺点:由于代理对象要实现与目标对象一致的接口,会产生过多的代理类。原创 2023-12-28 15:16:25 · 358 阅读 · 0 评论