- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 【设计模式】单例模式
设计模式之单例模式顾名思义,单例模式就是用来保证一个类只能构建一个对象的设计模式。初级版本一个初始版本的单例模式实现如下:构建方法是私有的,只能由类内部调用;单例对象只能通过 getInstance 方法获取,不能直接访问。public class Singleton { private static Singleton instance = null; // 单例对象 private Singleton() {} // 私有构造函数 // 静态工厂方法
2020-08-07 17:19:49 138
原创 【设计模式】观察者模式
观察者模式观察者模式是一种基于事件和响应的设计模式,常常用于传统的窗体应用程序以及游戏开发领域。一个典型的场景是,在游戏操作界面中,存在游戏角色、陷阱、怪物、宝物等,当游戏角色移动到陷阱、怪物、宝物的位置时,如何让这个移动事件能够被感知到,并作出正确响应呢?传统的思路是,陷阱、怪物、宝物周期性地对自己的有效范围进行检测,当检测到主角时则作出响应。这种是“拉取”的思想,但存在明显的弊端,如果事件没有发生,那么程序就会一直“空转”,浪费资源;而且,即便事件有发生,如果检测周期太长,也无法得到实时的响应。如
2020-08-07 17:18:07 145
时间轮算法+延时队列实现任务队列Java Demo
2022-10-22
vatic-install.sh
2020-03-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人