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