摘要:
什么是代理模式 代理模式(Proxy Pattern)是设计模式中的一种结构型模式,其核心思想是通过创建一个代理对象来间接访问实际对象(也称为主题对象),从而在不改变实际对象的前提下,为实际对象添加额外的功能或控制。 模式结构 代理模式通常包含以下几个角色: Subject (抽象主题): 定义了 阅读全文
posted @ 2025-07-13 21:14
茴香儿
阅读(13)
评论(0)
推荐(0)
摘要:
什么是适配器模式? 适配器模式(Adapter Pattern):将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 说人话:这个模式就是用来做适配的,它将不兼容的接口转换为可兼容的接口,让原本由于接口不兼容而不能一起工作的类可以一起工作。比 阅读全文
posted @ 2025-07-13 21:08
茴香儿
阅读(7)
评论(0)
推荐(0)
摘要:
什么是工厂模式 工厂模式的核心思想是:将对象的创建和使用分离,把对象创建逻辑封装在一个工厂类中,从而提高代码的可维护性和可扩展性。 工厂模式的类型 1、简单工厂模式(Simple Factory Pattern): 简单工厂模式不是一个正式的设计模式,但它是工厂模式的基础。它使用一个单独的工厂类来创 阅读全文
posted @ 2025-07-13 21:03
茴香儿
阅读(9)
评论(0)
推荐(0)
摘要:
什么是单例模式 单例模式是一种创建型设计模式,它确保一个类只有一个实例,并提供了一个全局访问点来访问该实例。 优点 内存中只有一个实例,减少内存开销,尤其是频繁创建和销毁实例时(如管理学院首页页面缓存)。 避免资源的多重占用(如写文件操作)。 缺点 没有接口,不能继承。 与单一职责原则冲突,一个类应 阅读全文
posted @ 2025-07-13 20:31
茴香儿
阅读(2)
评论(0)
推荐(0)
摘要:
什么是虚拟线程? 虚拟线程是一种用户态线程,由Java运行时管理,而不是直接映射到操作系统线程,可创建数百万个线程,内存占用极低(数 KB),适合高并发、大量短生命周期的任务(如 I/O 密集型任务),但不适于长时间运行的 CPU 密集型操作 创建虚拟线程的方法 可以通过 Thread.ofVirt 阅读全文
posted @ 2025-07-13 20:28
茴香儿
阅读(155)
评论(0)
推荐(0)

浙公网安备 33010602011771号