设计模式
文章平均质量分 94
主要写与 Java 设计模式相关的文章
长安明月
这个作者很懒,什么都没留下…
展开
-
Java 延迟队列 DelayQueue 的原理
一、什么是延迟队列(DelayQueue)?DelayQueue 是 Java 并发包 java.util.concurrent 下的一个 Class,其官方定义如下所示。 /** * An unbounded {@linkplain BlockingQueue blocking queue} of * {@code Delayed} elements, in which an element can only be taken * when it原创 2022-04-09 21:33:55 · 12303 阅读 · 1 评论 -
使用策略模式优化 java 代码中的大量 if-else 语句
我们在做项目时,很多情况会根据不同的条件处理不同的逻辑,难免会出现大量的 if-else逻辑判断,条件多的时候,判断分支庞大,就会显得臃肿丑陋。使用设计模式之策略模式,就可以帮我们美化代码。一、什么是策略模式?策略模式作为一种软件设计模式,指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。比如每个人都要交个人所得税,但是在美国交个人所得税和在中国交个人所得税就有不同的算税方法。在...原创 2019-12-23 11:29:36 · 1521 阅读 · 0 评论