![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 61
乐百寿
day day up
展开
-
java-策列模式以及实际用法
策略模式的实际用法,如何根据参数执行不同方法。原创 2021-11-06 16:53:04 · 120 阅读 · 0 评论 -
java-单列模式
单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。优点:1、在内存里只有一个实例,减少了内存的开销,尤其是频繁的创建和销毁实例(比如管理学院首页页面缓存)。2、避免对资源的多重占用(比如写文件操作)。缺点:1、没有接口,不能继承,与单一职责原则冲突,一个类应该只关心内部逻辑,而不关心外面怎么样来实例化。使用原创 2021-11-06 16:45:29 · 408 阅读 · 0 评论 -
JAVA-代理模式
一,什么是代理模式:代理模式(Proxy)是通过代理对象访问目标对象,这样可以在目标对象基础上增强额外的功能,如添加权限,访问控制和审计等功能。代理类能增强委托类的行为,代理类和委托类有共同的父类或父类接口,这也就要求代理类和委托类有相似的行为;二,静态代理;1)第一步/** * 创建接口来规范子类的行为 */public interface IMarry { void HappyMarry();}2)第二步/** * 需要增强的目标类 */public class Yo原创 2021-11-06 16:23:18 · 323 阅读 · 0 评论