
Java 设计模式
文章平均质量分 91
黎曼の猫
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Java设计模式系列】行为型 - 观察者模式
观察者模式可以让多个有依赖关系的对象以一种松耦合的方式灵活配置依赖关系,并支持在运行时动态修正依赖关系。原创 2024-12-29 18:51:49 · 761 阅读 · 0 评论 -
【Java设计模式系列】创建型 - 单例模式
一般项目里,建议使用饿汉方式,因为基本上会制作为单例的类都是需要随时使用的,所以节省到这部分资源的概率较低,而且尽可能在启动时即初始化好全部实例,而不建议按需时通过并发加锁的方式,影响系统吞吐能力,代价较大。只有在要明确需要实现延迟加载效果时,才使用懒汉式。懒汉式建议采用内部类实现方式,简洁同时线程安全,如果涉及到反序列化等需求时,可以尝试使用枚举方式,该方式实际上较少项目使用过,笔者接触过的项目还没有使用过这种枚举方式的。如果有其他特殊的需求,可以考虑使用双重校验锁方式。原创 2024-12-26 22:57:38 · 663 阅读 · 0 评论