
设计模式
文章平均质量分 60
设计模式
1 Byte
某互联网公司平台团队的打工人一枚
展开
-
利用枚举实现策略模式
演示的demo 是以拉取短视频平台up主数据为背景,调用三方接口可能返回诸如:被限流、拉取数据失败、拉取数据次数超过每日上限等状态,而对于每种状态如果用 if else进行分支逻辑处理,一旦分支逻辑过多,代码会显得冗余且可读性较差,所以采用策略者模式进行代码优化。原创 2023-04-20 16:42:02 · 2050 阅读 · 1 评论 -
设计模式前奏:为什么学设计模式?
我们全都使用别人设计好的库与框架。我们讨论库与框架、利用它们的API编译成我们的程序、享受运用别人的代码所带来的优点。看看Java API及它所带来的功能:网络、GUI、IO等。库与框架长久以来,一直扮演这软件开发过程的重要角色、我们从中挑选所要的组件,把它们放进合适的地方。但是,库与框架无法帮助我们将应用组织成容易了解、容易维护、具有弹性的架构,所以我们需要设计模式。 ...原创 2019-12-23 15:49:38 · 176 阅读 · 0 评论 -
Java编写单例类的几种方式
1.饿汉式 public class HungerySingleton { //ClassLoader 类加载时立即实例化对象,仅实例化一次,线程安全的 private static HungerySingleton hungerySingleton = new HungerySingleton(); public static HungerySinglet...原创 2019-10-18 09:35:53 · 19617 阅读 · 1 评论